Пример #1
0
    void OnTriggerExit(Collider other)
    {
        if (other.tag == "Enemy")
        {
            script        = other.gameObject.GetComponent <ctrlEnemy>();
            script.IsList = false;
        }

        if (other.tag == "Dummy")
        {
            script2        = other.gameObject.GetComponent <DummyEnemy>();
            script2.IsList = false;
        }
    }
Пример #2
0
    void OnTriggerStay(Collider other)
    {
        if (other.tag == "Enemy")
        {
            script        = other.gameObject.GetComponent <ctrlEnemy>();
            script.IsList = true;
            EnemyList.Add(other.gameObject);
        }

        if (other.tag == "Dummy")
        {
            script2        = other.gameObject.GetComponent <DummyEnemy>();
            script2.IsList = true;
            EnemyList.Add(other.gameObject);
        }
    }
Пример #3
0
 void OnTriggerEnter(Collider obj)
 {
     if (obj.tag == "Enemy")
     {
         StartDestroy();
         BulletSpeed = 0f;
         script      = obj.gameObject.GetComponent <ctrlEnemy>();
         script.HP  -= 10f;
     }
     if (obj.tag == "Dummy")
     {
         StartDestroy();
         BulletSpeed = 0f;
         script2     = obj.gameObject.GetComponent <DummyEnemy>();
         script2.HP -= 10f;
     }
 }
Пример #4
0
 void OnTriggerEnter(Collider obj)
 {
     if (obj.tag == "Enemy")
     {
         StartDestroy();
         bulletSpeed = Vector3.zero;
         script1     = script1Obj.gameObject.GetComponent <CtrlLockonTrigger>();
         script1.EnemyList.Remove(obj.gameObject);
         script     = obj.gameObject.GetComponent <ctrlEnemy>();
         script.HP -= 10f;
     }
     if (obj.tag == "Dummy")
     {
         StartDestroy();
         bulletSpeed = Vector3.zero;
         script1     = script1Obj.gameObject.GetComponent <CtrlLockonTrigger>();
         script1.EnemyList.Remove(obj.gameObject);
         script2     = obj.gameObject.GetComponent <DummyEnemy>();
         script2.HP -= 10f;
     }
 }