private void MoveLeft(Move <KappaAction> move) { Movement <KappaAction, Kappa> movement = GetMovement(); movement.MoveLeft(this, GetPhysics()); move.ActionDone(); }
private void StandStill(Move <KappaAction> move) { Movement <KappaAction, Kappa> movement = GetMovement(); movement.StandStill(this, GetPhysics()); move.ActionDone(); }
private void Walk(Move <PlayerAction> move) { PlayerAction action = move.GetAction(); WalkData walkData = action.GetWalkData(); Vector2 mult = walkData.GetXY(); Vector2 vals = move.GetAxisValues(); vals.Scale(mult); SetMovement(vals); move.ActionDone(); }