Ejemplo n.º 1
0
        protected virtual void InitData()
        {
            if (m_hActor == null)
            {
                return;
            }

            m_hStatus = m_hActor.GetComponent <BaseActorStatus <ActorStatus> >();

            m_hInputData = new InputData
            {
                m_hInputCallback = new EventCallback <(InputEventType, GetInputType), ActorData, List <IActorBehaviourData> >()
            };
        }
    }
Ejemplo n.º 2
0
        protected virtual void InitData()
        {
            if (m_hActor == null)
            {
                return;
            }

            m_hRigid = m_hActor.GetComponent <Rigidbody2D>();
            m_hAudio = m_hActor.GetComponent <AudioSource>();

            m_hStatus = m_hActor.GetComponent <BaseActorStatus <ActorStatus> >();

            m_hInputData = new InputData
            {
                m_hInputCallback = new EventCallback <(InputEventType, GetInputType), ActorData, List <IActorBehaviourData> >()
            };

            m_hTriggerEventCallback   = new EventCallback <PhysicEventType, ActorData, List <IActorBehaviourData>, Collider2D>();
            m_hCollisionEventCallback = new EventCallback <PhysicEventType, ActorData, List <IActorBehaviourData>, Collision2D>();
        }
    }
Ejemplo n.º 3
0
 protected virtual void Awake()
 {
     m_hActorControler  = GetComponent <DSC_ActorController>();
     m_hBaseActorStatus = GetComponent <BaseActorStatus>();
 }