コード例 #1
0
ファイル: Cannon.cs プロジェクト: skahal/SpaceInvadersRemake
    void OnTriggerEnter2D(Collider2D other)
    {
        if (other.IsVerticalEdge()) {
            m_touchingEdge = true;
        }
        else if (other.IsProjectile()) {
            var projectile = other.GetComponent<Projectile> ();

            if (projectile.IsTargetingCannon) {
                LoseLife ();
            }
        }
        else if (other.IsAlien ()) {
            Die ();
        }
    }
コード例 #2
0
ファイル: Cannon.cs プロジェクト: skahal/SpaceInvadersRemake
 void OnTriggerExit2D(Collider2D collider)
 {
     if (collider.IsVerticalEdge()) {
         m_touchingEdge = false;
     }
 }