void OnCollisionEnter2D(Collision2D col) { if (col.gameObject.tag == "Zombie") { thisZombieMechanism = col.gameObject.GetComponent <ZombieMechanism>(); if (disableInstantBlow == false) { exploded = true; damage = 30; } else { ActivateExplode(); FreezePosition(); } thisZombieMechanism.thisZombieIsBeingShot(damage); Instantiate(bloodParticle, col.gameObject.transform.position, col.gameObject.transform.rotation); } if (col.gameObject.tag == "Decoration" || col.gameObject.tag == "Walls") { if (disableInstantBlow == false) { exploded = true; damage = 30; } else { FreezePosition(); } } }
// Use this for initialization void OnTriggerEnter2D(Collider2D col) { if (col.gameObject.tag == "Zombie") { zombieMechanismScript = col.gameObject.GetComponent <ZombieMechanism>(); zombieMechanismScript.ThisZombieGetsDestroyed(); Instantiate(deathParticle, col.gameObject.transform.position, col.gameObject.transform.rotation); } }
void OnCollisionStay2D(Collision2D col) { if (col.gameObject.tag == "Zombie") { zombieMechanismScript = col.gameObject.GetComponent <ZombieMechanism>(); Setups.survivor.onZombieCollisionPushback(zombieMechanismScript.getZombieClass()); Instantiate(damageParticle, col.gameObject.transform.position, col.gameObject.transform.rotation); } }
// Use this for initialization void OnTriggerEnter2D(Collider2D col) { if (col.gameObject.tag == "Zombie") { Debug.Log("Collission"); zombieMechanismScript = col.gameObject.GetComponent <ZombieMechanism>(); // zombieMechanismScript.thisZombieIsInSafeZone(); } }
void OnCollisionStay2D(Collision2D col) { if (col.gameObject.tag == "Zombie") { Debug.Log("Collission"); zombieMechanismScript = col.gameObject.GetComponent <ZombieMechanism>(); //Setups.survivor.onZombieCollisionPushback(zombieMechanismScript.getZombieClass()); } }
void OnTriggerStay2D(Collider2D col) { if (col.gameObject.tag == "Survivor") { Setups.survivor.Damage(damage); } if (col.gameObject.tag == "Zombie") { zombieMechanismScript = col.gameObject.GetComponent <ZombieMechanism>(); zombieMechanismScript.thisZombieIsBeingShot(damage); } }
// Use this for initialization void OnCollisionEnter2D(Collision2D col) { if (col.gameObject.tag == "Zombie") { zombieMechanismScript = col.gameObject.GetComponent <ZombieMechanism>(); zombieMechanismScript.thisZombieIsBeingShot(Setups.survivor.getSurvivorWeapon().getPower()); Instantiate(bloodParticle, col.gameObject.transform.position, col.gameObject.transform.rotation); Destroy(gameObject); } if (col.gameObject.tag == "Decoration" || col.gameObject.tag == "Walls") { Destroy(gameObject); } }
// Use this for initialization void Start() { explotion_radius = gameObject.GetComponent <CircleCollider2D>(); thisZombieMechanism = GetComponent <ZombieMechanism>(); anim = GetComponent <Animator>(); }
// Use this for initialization void Start() { thisZombieScript = this.gameObject.GetComponent <ZombieMechanism>(); }