Пример #1
0
        void OnTriggerEnter(Collider other)
        {
            if (states)
            {
                EnemyStates es = other.transform.GetComponentInParent <EnemyStates>();

                if (es != null)
                {
                    // do damage
                    es.DoDamage();
                }
                return;
            }

            if (eStates)
            {
                StateManager st = other.transform.GetComponentInParent <StateManager>();

                if (st != null)
                {
                    st.DoDamage(eStates.GetCurrentAttack());
                }
                return;
            }
        }
        void OnTriggerEnter(Collider coll)
        {
            EnemyStates enStates = coll.transform.GetComponent <EnemyStates> ();

            if (enStates == null)
            {
                return;
            }

            enStates.DoDamage(states.currentAction);
        }
Пример #3
0
        void OnTriggerEnter(Collider other)
        {
            EnemyStates enemyStates = other.transform.GetComponentInParent <EnemyStates>();

            if (!enemyStates)
            {
                return;
            }

            enemyStates.DoDamage(35);
        }
Пример #4
0
        private void OnTriggerEnter(Collider other)
        {
            EnemyStates eStates = other.transform.GetComponentInChildren <EnemyStates>();

            if (eStates == null)
            {
                return;
            }
            else
            {
                eStates.DoDamage(EnemyDamage);
            }
        }
        private void OnTriggerEnter(Collider other)
        {
            EnemyStates eStates = other.transform.GetComponentInParent <EnemyStates>();

            if (eStates == null)
            {
                return;
            }
            if (other.isTrigger == false)
            {
                eStates.DoDamage(35);
            }
        }