Exemplo n.º 1
0
        public void SetGridPosition(singleGridPos gridPosition)
        {
            //Assuming which direction the head and body is
            //Add the new body to add
            this.gridPosition  = gridPosition;
            transform.position = new Vector3(gridPosition.GetGridPosition().x, gridPosition.GetGridPosition().y);
            float angle;

            switch (gridPosition.GetDirection())
            {
            default:
            case DIRECTION.up:
                angle = 0;
                break;

            case DIRECTION.down:
                angle = 180;
                break;

            case DIRECTION.left:
                angle = -90;
                break;

            case DIRECTION.right:
                angle = 90;
                break;
            }

            transform.eulerAngles = new Vector3(0, 0, angle);
        }
Exemplo n.º 2
0
 public Vector2Int GetGridPosition()
 {
     return(gridPosition.GetGridPosition());
 }