Package emu.grasscutter.game.player
Class PlayerProgressManager
java.lang.Object
emu.grasscutter.game.player.BasePlayerDataManager
emu.grasscutter.game.player.PlayerProgressManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionOPEN STATESFields inherited from class emu.grasscutter.game.player.BasePlayerDataManager
player -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetOpenState(int openState) Direct getters and setters for open states.voidHandler for player login.voidsetOpenStateFromClient(int openState, int value) Setting open states from the client (via `SetOpenStateReq`).voidvoidtryUnlockOpenStates(boolean sendNotify) Triggered unlocking of open states (unlock states whose conditions have been met.)voidunlockSceneArea(int sceneId, int areaId) booleanunlockTransPoint(int sceneId, int pointId, boolean isStatue) Methods inherited from class emu.grasscutter.game.player.BasePlayerDataManager
getPlayer, setPlayer
-
Field Details
-
BLACKLIST_OPEN_STATES
OPEN STATES -
DEFAULT_OPEN_STATES
-
-
Constructor Details
-
PlayerProgressManager
-
-
Method Details
-
onPlayerLogin
public void onPlayerLogin()Handler for player login. -
getOpenState
public int getOpenState(int openState) Direct getters and setters for open states. -
setOpenStateFromClient
public void setOpenStateFromClient(int openState, int value) Setting open states from the client (via `SetOpenStateReq`). -
tryUnlockOpenStates
public void tryUnlockOpenStates(boolean sendNotify) Triggered unlocking of open states (unlock states whose conditions have been met.) -
tryUnlockOpenStates
public void tryUnlockOpenStates() -
unlockTransPoint
public boolean unlockTransPoint(int sceneId, int pointId, boolean isStatue) -
unlockSceneArea
public void unlockSceneArea(int sceneId, int areaId)
-