コード例 #1
0
        public override bool hit(CircleCollider c, Vector2 p1, Vector2 p2)
        {
            //check if circle inside square...
            if (hit(c.position, p1, p2)) return true;

            foreach (LineCollider l in this.squareToLines())
            {
                if (c.hit(l, p2, p1))
                {
                   return true;
                }
            }
            return false;
        }
コード例 #2
0
ファイル: LineCollider.cs プロジェクト: callumlawson/Space
 public override bool hit(CircleCollider c, Vector2 p1, Vector2 p2)
 {
     return c.hit(this, p2, p1);
 }