Package emu.grasscutter.server.game
Class GameSession
java.lang.Object
emu.grasscutter.server.game.GameSession
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intlongintgetState()voidvoidhandleReceive(byte[] bytes) booleanisActive()booleanvoidvoidonConnected(emu.grasscutter.server.game.GameSessionManager.KcpTunnel tunnel) voidreplayPacket(int opcode, String name) voidsend(BasePacket packet) voidsetAccount(Account account) voidvoidsetState(GameSession.SessionState state) voidsetUseSecretKey(boolean useSecretKey) voidupdateLastPingTime(int clientTime) boolean
-
Constructor Details
-
GameSession
-
-
Method Details
-
getServer
-
getAddress
-
useSecretKey
public boolean useSecretKey() -
getAccountId
-
setPlayer
-
isLoggedIn
public boolean isLoggedIn() -
updateLastPingTime
public void updateLastPingTime(int clientTime) -
getNextClientSequence
public int getNextClientSequence() -
replayPacket
-
logPacket
-
send
-
onConnected
public void onConnected(emu.grasscutter.server.game.GameSessionManager.KcpTunnel tunnel) -
handleReceive
public void handleReceive(byte[] bytes) -
handleClose
public void handleClose() -
close
public void close() -
isActive
public boolean isActive() -
getAccount
-
setAccount
-
getPlayer
-
setUseSecretKey
public void setUseSecretKey(boolean useSecretKey) -
getState
-
setState
-
getClientTime
public int getClientTime() -
getLastPingTime
public long getLastPingTime()
-