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; } }
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); } }
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; } }
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; } }