Interface GamePlayerHandler
-
public interface GamePlayerHandler
讓使用者註冊的遊戲玩家處理機制。
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GamePlayer
createGamePlayer(Player player)
定義如何創建遊戲玩家void
onPlayerRemove(GamePlayer player)
當玩家被小遊戲系統移除的事件處理void
onPlayerStatusChange(GamePlayer player, GamePlayer.Status status)
當玩家的狀態被改變時的事件處理int
requireStart()
-
-
-
Method Detail
-
onPlayerStatusChange
void onPlayerStatusChange(GamePlayer player, GamePlayer.Status status)
當玩家的狀態被改變時的事件處理- Parameters:
player
- 被改變狀態的玩家status
- 已改變的狀態
-
onPlayerRemove
void onPlayerRemove(GamePlayer player)
當玩家被小遊戲系統移除的事件處理- Parameters:
player
- 被移除的玩家
-
createGamePlayer
GamePlayer createGamePlayer(Player player)
定義如何創建遊戲玩家- Parameters:
player
- 玩家實體- Returns:
- 遊戲玩家的容器
-
requireStart
int requireStart()
- Returns:
- 最少開始遊戲人數
-
-