void OnTriggerStay2D(Collider2D col) { if (col.GetComponent<InteractController>() != null && col.GetComponent<InteractController>().message == "") { col.SendMessage("GetMessage", this.usestring1 + "\n" + this.usestring2 + "\n" + this.usestring3 + "\n" + this.usestring4); col.SendMessage("GetGO", this.gameObject); } }
void OnTriggerEnter2D(Collider2D col) { if (col.GetComponent<InteractController>() != null) { col.SendMessage("GetMessage", this.usestring); col.SendMessage("GetGO", this.gameObject); } }
void OnTriggerExit2D(Collider2D col) { if (col.GetComponent<InteractController>() != null) { col.SendMessage("GetMessage", ""); col.SendMessage("LoseGO"); } }
void OnTriggerEnter2D(Collider2D col) { if (col.GetComponent<InteractController>() != null) { col.SendMessage("GetMessage", "Press " + this.usekey.ToString () + " to exit map!"); col.SendMessage("GetGO", this.gameObject); } }
void OnTriggerEnter2D(Collider2D other) { if (_velocity.magnitude > minimumVelocity) { other.SendMessage ("Hit", SendMessageOptions.DontRequireReceiver); other.SendMessage ("KnockBack", new KnockBackArgs(transform.position,knockBackAmount), SendMessageOptions.DontRequireReceiver); } }
void OnTriggerStay2D(Collider2D col) { if (col.gameObject.Equals(Player)){ if(Player.GetComponent<HealthController>().acceptingOxy && oxygenAmt > 0) { oxygenAmt -= 3 * Time.deltaTime; col.SendMessage("changeOxy", 10 * Time.deltaTime); col.SendMessage("GettingOxy", true); } } }
void OnTriggerEnter2D(Collider2D other) { // What direction are we going around the lap? var trackDirection = Vector3.Dot(Vector3.Cross(other.transform.position, other.GetComponent<Rigidbody2D>().velocity), new Vector3(0, 0, 1)); // Only lap if going in the right direction. if (trackDirection > 0) { other.SendMessage ("AddLap"); } else { other.SendMessage ("RemoveLap"); } }
void OnTriggerEnter2D(Collider2D other){ if (other.gameObject.tag == "Finish") Destroy (gameObject); if (other.tag == "Enemy") { other.SendMessage ("ApplyDamage", 1); Destroy (gameObject); } if (other.tag == "Player") { other.SendMessage("Die", 1); Destroy(gameObject); } }
void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Enemy") { other.SendMessage ("Damage", damage); other.GetComponent<Rigidbody2D> ().AddForce (new Vector2 (transform.up.x, transform.up.y) * speed, ForceMode2D.Impulse); } }
void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Enemy") { other.SendMessage ("Damage", damage * multiplier); Destroy (gameObject); } }
void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("Player")) { other.SendMessage("ApplyGrannyDamage", SendMessageOptions.DontRequireReceiver); } }
void OnTriggerEnter2D(Collider2D other) { switch(other.gameObject.tag) { default: break; case "BulletQ": Destroy (other.gameObject); gameObject.SendMessage("ApplyDamage",1); break; case "BulletW": Destroy(other.gameObject); Slow (); break; case "BulletE": Destroy (other.gameObject); gameObject.SendMessage("ApplyDamage",2); break; case "Player": other.SendMessage("ApplyDamage"); Destroy(gameObject); break; } }
void OnTriggerEnter2D(Collider2D collideObject) { if (collideObject.gameObject.layer == _playerLayer) { collideObject.SendMessage("DeathTriggerHit", SendMessageOptions.DontRequireReceiver); } }
void OnTriggerEnter2D(Collider2D col) { if (col.tag == "Player") return; //if (col.tag == "Enemy") Destroy(col.gameObject); Destroy (this.gameObject); //col.transform.GetComponent<EnemyScript>(). if (col.tag == "Enemy") col.transform.GetComponent<EnemyScript>().Death(); if (col.tag == "Crate") col.SendMessage("DropItem"); }
/** * */ public void OnTriggerEnter2D(Collider2D other) { if (this.IsLit()) { other.SendMessage("OnFlameEnter", this, SendMessageOptions.DontRequireReceiver); } }
void OnTriggerExit2D(Collider2D coll) { if (coll.gameObject.layer == 9) { //Debug.Log("This Is Happening!!!!!!!!!!"); coll.SendMessage("SkipLevel"); } }
void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.tag == "enemy") { other.SendMessage("Hurt", 20); Destroy (gameObject); } }
public bool Enable; ///<Allow the freeze circle to be used #endregion Fields #region Methods // Use this for initialization void OnTriggerStay2D(Collider2D other) { if (other.gameObject.tag == "Enemy" && Enable) { other.SendMessage("Freeze", 0f); } }
void OnTriggerEnter2D(Collider2D coll) { if(coll.gameObject.tag == "Island" && canDoDamage) { coll.SendMessage("dealDamage", 1); Destroy(gameObject); } }
void OnTriggerEnter2D(Collider2D col) { if(col.CompareTag("Chicken")){ col.SendMessage("Recycle",SendMessageOptions.RequireReceiver); this.transform.parent.SendMessage("ChickUp",SendMessageOptions.RequireReceiver); } }
void OnTriggerEnter2D(Collider2D coll) { if (coll.tag == "Enemy") { coll.SendMessage("MowedByLawnMower"); } }
void OnTriggerEnter2D(Collider2D col) { if (!col.isTrigger && col.CompareTag("Enemy")) { Debug.Log("OWWW!"); col.SendMessage("Damage", damage); } }
void OnTriggerStay2D(Collider2D other) { if (other.gameObject.tag == "CrocEnemy") { other.SendMessage("Stop"); } }
void OnTriggerEnter2D( Collider2D other ) { if( other.tag == "Player" ) { other.SendMessage( "Dead" ); } }
//REACH SCRIPT ON RECIEVING OBJECT void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Enemy") { other.GetComponent<EnemyHealthManager>().takeDamage(10); // Reach script directly other.SendMessage("MethodName"); // Searches every script on other for method. } }
void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Cavalry"||other.tag == "Famine"||other.tag == "Death"||other.tag=="Conquest") { if(GUIScript.FamineKilled) { Debug.Log(Player.PlayerHealth); int dam =(int)( 5f*(1f-((float)Player.PlayerHealth / 100f) +1f)); Debug.Log("damage"+dam); other.SendMessage("takeDamage",dam); } else { other.SendMessage("takeDamage",5); } } }
void OnTriggerEnter2D (Collider2D other) { switch (_shootertag) { case "Torre": case "Ally": if (other.CompareTag("Enemy")) { other.gameObject.SendMessage("HitEnemy",m_damage, SendMessageOptions.RequireReceiver); Destroy(this.gameObject); } else if (other.CompareTag("Ally") || other.CompareTag("Torre")) Physics2D.IgnoreCollision(GetComponent<Collider2D>(), other.GetComponent<Collider2D>(), true); break; case "Enemy": if (other.CompareTag("Ally")) { other.gameObject.SendMessage("HitEnemy", m_damage, SendMessageOptions.RequireReceiver); Destroy(this.gameObject); } else if (other.CompareTag("Torre")) { other.SendMessage("HitEnemy", m_damage, SendMessageOptions.RequireReceiver); Destroy(this.gameObject); } else if (other.CompareTag("Enemy")) Physics2D.IgnoreCollision(GetComponent<Collider2D>(), other.GetComponent<Collider2D>(), true); break; } }
void OnTriggerExit2D(Collider2D collider) { if(collider.tag == "Button") { collider.SendMessage("DisActivate"); } }
void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("Player")) { other.SendMessage("ApplyHealth", amt); Destroy(gameObject); } }
void OnTriggerEnter2D(Collider2D other) { other.SendMessage("TakeDamage", strength); if(other.attachedRigidbody) { float dir = Mathf.Sign((other.transform.position - transform.root.position).x); other.attachedRigidbody.AddForce(new Vector2(baseForce.x * dir, baseForce.y)); } }