Esempio n. 1
0
 public override void SetDirection(Vector2 inputVector)
 {
     if (inputVector.magnitude > 0)
     {
         direction     = Convertion.VectorToCardinal2(inputVector);
         lastDirection = direction;
     }
 }
Esempio n. 2
0
        public static string CardinalToPosition(Cardinal.Point input)
        {
            var cardinalIndex = Cardinal.points8.ToList().FindIndex(i => input == i);

            return(Cardinal.positionsInCardinalOrder[cardinalIndex]);
        }
Esempio n. 3
0
 public Movement1D(Vector2 pos, float mspeed, Cardinal.Point dir) : base(pos, mspeed)
 {
     direction     = dir;
     lastDirection = dir;
 }
Esempio n. 4
0
 public Movement2D(Vector2 pos, float mspeed, Cardinal.Point dir, bool diag = true) : base(pos, mspeed)
 {
     diagonals = diag;
     direction = dir;
 }