Ejemplo n.º 1
0
 // Inverts Direction
 private void SwapMoveDirections()
 {
     if (platformDirection == MovableDirection.Up)
     {
         platformDirection = MovableDirection.Down;
     }
     else if (platformDirection == MovableDirection.Down)
     {
         platformDirection = MovableDirection.Up;
     }
     else if (platformDirection == MovableDirection.Right)
     {
         platformDirection = MovableDirection.Left;
     }
     else if (platformDirection == MovableDirection.Left)
     {
         platformDirection = MovableDirection.Right;
     }
 }
Ejemplo n.º 2
0
    // Changest given movableDirection into an vector3.
    private Vector3 ConvertDirectionToVector3(MovableDirection Dir)
    {
        Vector3 returnVelocity = Vector3.zero;

        if (Dir == MovableDirection.Up)
        {
            returnVelocity = Vector3.up;
        }
        if (Dir == MovableDirection.Down)
        {
            returnVelocity = Vector3.up * -1;
        }
        if (Dir == MovableDirection.Right)
        {
            returnVelocity = Vector3.right;
        }
        if (Dir == MovableDirection.Left)
        {
            returnVelocity = Vector3.right * -1;
        }
        return(returnVelocity);
    }