Class MovementManager

java.lang.Object
emu.grasscutter.game.managers.MovementManager.MovementManager

public class MovementManager extends Object
  • Field Details

    • MotionStatesCategorized

      public HashMap<String,HashSet<emu.grasscutter.net.proto.MotionStateOuterClass.MotionState>> MotionStatesCategorized
  • Constructor Details

    • MovementManager

      public MovementManager(Player player)
  • Method Details

    • handle

      public void handle(GameSession session, emu.grasscutter.net.proto.EntityMoveInfoOuterClass.EntityMoveInfo moveInfo, GameEntity entity)
    • resetTimer

      public void resetTimer()
    • updateStamina

      public int updateStamina(GameSession session, int amount)
    • killAvatar

      public void killAvatar(GameSession session, GameEntity entity, emu.grasscutter.net.proto.PlayerDieTypeOuterClass.PlayerDieType dieType)
    • notifySkill

      public void notifySkill(int caster, int skillId)