Beispiel #1
0
 public void SetPushability(CollisionData cd, Pushability val)
 {
     if (cd.Vertical)
     {
         if (cd.Distance > 0)
         {
             Down = val;
         }
         else
         {
             Up = val;
         }
     }
     else
     {
         if (cd.Distance > 0)
         {
             Right = val;
         }
         else
         {
             Left = val;
         }
     }
 }
Beispiel #2
0
 public PushData(Pushability up, Pushability down, Pushability left, Pushability right)
 {
     Up    = up;
     Down  = down;
     Left  = left;
     Right = right;
 }
Beispiel #3
0
 public PushData(Pushability all)
 {
     Up = Down = Left = Right = all;
 }