Class EntityRegion

java.lang.Object
emu.grasscutter.game.entity.GameEntity
emu.grasscutter.game.entity.EntityRegion

public class EntityRegion extends GameEntity
  • Constructor Details

  • Method Details

    • addEntity

      public void addEntity(GameEntity entity)
    • hasNewEntities

      public boolean hasNewEntities()
    • resetNewEntities

      public void resetNewEntities()
    • removeEntity

      public void removeEntity(int entityId)
    • removeEntity

      public void removeEntity(GameEntity entity)
    • entityLeave

      public boolean entityLeave()
    • resetEntityLeave

      public void resetEntityLeave()
    • getFightProperties

      public it.unimi.dsi.fastutil.ints.Int2FloatMap getFightProperties()
      Specified by:
      getFightProperties in class GameEntity
    • getPosition

      public Position getPosition()
      Specified by:
      getPosition in class GameEntity
    • getRotation

      public Position getRotation()
      Specified by:
      getRotation in class GameEntity
    • toProto

      Specified by:
      toProto in class GameEntity
    • getFirstEntityId

      public int getFirstEntityId()
      The Region Entity would not be sent to client.
    • isHasNewEntities

      public boolean isHasNewEntities()
    • isEntityLeave

      public boolean isEntityLeave()
    • getEntities

      public Set<Integer> getEntities()
    • getMetaRegion

      public SceneRegion getMetaRegion()