UnityEngine.Collider2D.IsTouching C# (CSharp) Method

IsTouching() private method

private IsTouching ( Collider2D collider ) : bool
collider Collider2D
return bool
        public extern bool IsTouching(Collider2D collider);
        [ExcludeFromDocs]

Usage Example

コード例 #1
2
ファイル: PlayerProjectile.cs プロジェクト: monodrom/GGJ16
	void OnTriggerEnter2D (Collider2D col){	
		//Debug.Log ("Hit!!!");

		if (col.IsTouching(gameObject.GetComponent<Collider2D>())) {
			
			Rigidbody2D targetRigidbody = col.GetComponent<Rigidbody2D> ();
			Enemy targetHealth = targetRigidbody.GetComponent<Enemy> ();
			if (targetHealth != null) {
				targetHealth.TakeDamage (dmg);

				ParticleSystem particles = Instantiate (explosionParticles, transform.position, transform.rotation) as ParticleSystem;
				particles.Play ();

				hitSound.Play();

				Destroy (gameObject, 0.5f);
			}
		}

	}
All Usage Examples Of UnityEngine.Collider2D::IsTouching