Class MaplePartyCharacter

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

public class MaplePartyCharacter extends Object implements Serializable
組隊成員的輕量快照,記錄角色名稱、ID、等級、職業、地圖、頻道、上線狀態及魔法門座標。

MapleCharacter 擷取必要欄位後存入 MapleParty, 解耦組隊邏輯與完整角色物件。doorTown/doorTarget/doorPosition 持有角色已開的 MapleDoor 資訊,供隊友使用魔法門傳送; online 旗標在成員離線時由 World.Party 層更新,使隊友介面能即時反映。 以 name 作為等值判斷依據。

See Also:
  • Constructor Details

    • MaplePartyCharacter

      public MaplePartyCharacter(MapleCharacter maplechar)
    • MaplePartyCharacter

      public MaplePartyCharacter()
  • Method Details

    • getLevel

      public int getLevel()
    • getChannel

      public int getChannel()
    • isOnline

      public boolean isOnline()
    • setOnline

      public void setOnline(boolean online)
    • getMapid

      public int getMapid()
    • getName

      public String getName()
    • getId

      public int getId()
    • getJobId

      public int getJobId()
    • getDoorTown

      public int getDoorTown()
    • getDoorTarget

      public int getDoorTarget()
    • getDoorSkill

      public int getDoorSkill()
    • getDoorPosition

      public Point getDoorPosition()
    • hashCode

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

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