Bunker.OnTriggerEnter2D C# (CSharp) Method

OnTriggerEnter2D() public method

public OnTriggerEnter2D ( Collider2D other ) : void
other UnityEngine.Collider2D
return void
    void OnTriggerEnter2D(Collider2D other)
    {
        if (other.IsProjectile ()) {
            var projectile = other.GetComponent<Projectile> ();
            var hit = Physics2D.CircleCast (transform.position, 1f, Vector3.zero, 1f, LayerMask.GetMask ("Projectile"));

            if (DestroyPoint (hit, projectile.IsTargetingAlien)) {
                projectile.DestroyIt ();
            }
        }
        else if (other.IsAlien ()) {
            SendMessageUpwards ("OnAlienReachBunker");
        }
    }