Beispiel #1
0
        internal static CollisionTypePolygon CreateDiamondCollisionPolygon(IGameObject gameObject)
        {
            var collisionPoly = new Polygon(gameObject.DiamondCollisionPoints());

            collisionPoly.PivotPoint = ((CCNode)gameObject).AnchorPointInPoints;// new CCPoint(ContentSize.Width / 2, ContentSize.Height / 2);
            //Console.WriteLine("Name: " + gameObject.GetType().Name);
            //Console.WriteLine("AnchorPointInPoints: " + ((CCNode)gameObject).AnchorPointInPoints);
            return(new CollisionTypePolygon(collisionPoly));
        }