Esempio n. 1
0
 public StrikeHitbox(StrikeHitbox s)
 {
     lastActivationTick = s.lastActivationTick;
     isEnabled          = s.isEnabled;
     canBeEnabled       = s.canBeEnabled;
     direction          = s.direction;
     box = s.box;
 }
 public Player(Vector2 position, PlayerTag playerTag)
 {
     box           = new Box(position, new Vector2(1, 2));
     velocity      = Vector2.zero;
     action        = Action.Idle;
     facing        = position.x > 0 ? Facing.Left : Facing.Right;
     tag           = playerTag;
     hp            = Constants.PLAYER_BASE_HP;
     isAirborne    = false;
     isStriking    = false;
     canTakeDamage = true;
     lastHitTick   = 0;
     strikeHitbox  = new StrikeHitbox(Vector2.zero);
 }