Class MapleMessengerCharacter

java.lang.Object
handling.world.MapleMessengerCharacter
All Implemented Interfaces:
Serializable

public class MapleMessengerCharacter extends Object implements Serializable
信使群組中單一成員的輕量快照,記錄角色名稱、ID、頻道與上線狀態。

MapleCharacter 擷取必要欄位後存入 MapleMessenger, 解耦信使邏輯與完整角色物件;online 旗標在成員離線時由 World 信使層更新為 false,使其餘成員能感知離線狀態。以 name 作為等值判斷依據。

See Also:
  • Constructor Details

    • MapleMessengerCharacter

      public MapleMessengerCharacter(MapleCharacter maplechar)
    • MapleMessengerCharacter

      public MapleMessengerCharacter()
  • Method Details

    • getChannel

      public int getChannel()
    • isOnline

      public boolean isOnline()
    • setOnline

      public void setOnline(boolean online)
    • getName

      public String getName()
    • getId

      public int getId()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object