인프런 커뮤니티 질문&답변

진진원님의 프로필 이미지
진진원

작성한 질문수

[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템

Multi Layered State Machine

Multi Layered State Machine 강의에 대한 질문입니다.

작성

·

184

0

    public void Setup(EntityType owner)
    {
        stateMachine.Setup(owner);

        AddStates();
        MakeTransitions();
        stateMachine.SetupLayers();

        stateMachine.onStateChanged += (_, newState, prevState, layer)
            => onStateChanged?.Invoke(stateMachine, newState, prevState, layer);
    }

 

MonoStateMachine 스크립트의 해당 부분에서 MonoStateMachine의 onStateChanged 이벤트에 아무것도 등록이 되어있지 않은데 혹시 추후 강의에서 해당 부분 추가 되는 건가요?
코드 파악 중 제가 잘못 이해한건지에 대해 궁금하여 질문합니다.

답변 1

0

Developer G님의 프로필 이미지
Developer G
지식공유자

수강해주셔서 감사합니다.

이후 UI 강의에서 MonoStateMachine의 onStateChanged Event에 Callback 함수를 연결하여 Entity 상태에 대한 정보를 띄우게 됩니다.

감사합니다.

진진원님의 프로필 이미지
진진원
질문자

답변 감사합니다!

진진원님의 프로필 이미지
진진원

작성한 질문수

질문하기