Example #1
0
        // Use this for initialization
        protected virtual void Awake()
        {
            m_movement         = GetComponent <BasicMovement>();
            m_positionDetector = GetComponent <PositionDetector>();
            m_animator         = GetComponentInChildren <Animator>();

            m_movement.OnAttackInterrupt.AddListener(OnAttackInterrupt);
        }
Example #2
0
        override protected void Awake()
        {
            base.Awake();
            m_sounds = GetComponentInChildren <PlayerSounds>();
            if (!m_sounds)
            {
                Debug.LogError("No Sounds on character " + gameObject.ToString());
            }

            m_positionDetector = GetComponent <PositionDetector>();
            if (!m_positionDetector)
            {
                Debug.LogError("No Position Detector on character " + gameObject.ToString());
            }

            PlayerFighting fighting = GetComponent <PlayerFighting>();

            m_dashTrigger.OnHitEvent.AddListener(fighting.OnSuccessfulHit);
        }