Class MapleDiseaseValueHolder

java.lang.Object
client.MapleDiseaseValueHolder
All Implemented Interfaces:
Serializable

public class MapleDiseaseValueHolder extends Object implements Serializable
單一負面狀態(疾病/debuff)執行期計時的資料容器。

封裝一個正在作用的 MapleDisease 的三項資訊:狀態種類(disease)、 生效起始時間戳(startTime,毫秒)以及持續時長(length,毫秒)。 實作 Serializable 以支援頻道轉移序列化。

CharacterCooldownDiseaseManagerMapleDisease 為鍵 存入 diseases 映射;封包層讀取此容器計算剩餘時間並組裝送往客戶端。

See Also:
  • Field Details

    • startTime

      public long startTime
    • length

      public long length
    • disease

      public MapleDisease disease
  • Constructor Details

    • MapleDiseaseValueHolder

      public MapleDiseaseValueHolder(MapleDisease disease, long startTime, long length)