Class MapleMessenger
java.lang.Object
handling.world.MapleMessenger
- All Implemented Interfaces:
Serializable
最多三人即時私訊群組(信使)的伺服器端狀態模型。
以固定大小陣列 members[3] 持有 MapleMessengerCharacter 成員,
提供加入(addMember)、移除(removeMember)、靜默重連
(silentRemoveMember/silentAddMember,保留位置以供玩家重新上線後回補)
及成員更新等操作;由 World 的信使靜態子層統一管理生命週期。
實作 Serializable 以支援跨頻道序列化。
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMem(int pos, MapleMessengerCharacter chrfor) voidaddMember(MapleMessengerCharacter member) booleanbooleanintgetId()intintgetPositionByName(String name) inthashCode()booleanvoidremoveMember(MapleMessengerCharacter member) voidsetId(int id) voidvoidvoidupdateMember(MapleMessengerCharacter member)
-
Constructor Details
-
MapleMessenger
-
-
Method Details
-
addMem
-
containsMembers
-
addMember
-
removeMember
-
silentRemoveMember
-
silentAddMember
-
updateMember
-
getLowestPosition
public int getLowestPosition() -
getPositionByName
-
getId
public int getId() -
setId
public void setId(int id) -
hashCode
-
equals
-
getMembers
-
isMonitored
public boolean isMonitored() -
getMemberNamesDEBUG
-