Class MapleBBSThread

java.lang.Object
handling.world.guild.MapleBBSThread
All Implemented Interfaces:
Serializable

public class MapleBBSThread extends Object implements Serializable
公會佈告欄(BBS)單一討論串的記憶體模型與序列化資料結構。

記錄討論串的標題(name)、內容(text)、時間戳記、所屬公會 ID、 發文者 ID 以及圖示編號,並以 HashMap 持有對應的 MapleBBSThread.MapleBBSReply 回覆集合。

  • localthreadID == 0 表示公告串(isNotice() 回傳 true)。
  • 巢狀類別 MapleBBSReply 為單筆回覆的值物件。
  • ThreadComparatorlocalthreadID 降冪排列,使最新的串排在最前。

MapleGuildbbs 映射管理,並於封包組裝(GuildPacket)時讀取。

See Also:
  • Field Details

    • serialVersionUID

      public static final long serialVersionUID
      See Also:
    • name

      public String name
    • text

      public String text
    • timestamp

      public long timestamp
    • localthreadID

      public int localthreadID
    • guildID

      public int guildID
    • ownerID

      public int ownerID
    • icon

      public int icon
    • replies

  • Constructor Details

    • MapleBBSThread

      public MapleBBSThread(int localthreadID, String name, String text, long timestamp, int guildID, int ownerID, int icon)
  • Method Details

    • getReplyCount

      public final int getReplyCount()
    • isNotice

      public final boolean isNotice()