Class MapleCoolDownValueHolder

java.lang.Object
client.MapleCoolDownValueHolder

public class MapleCoolDownValueHolder extends Object
單一技能冷卻計時的資料容器。

記錄一個正在冷卻中技能的三項資訊:技能 ID(skillId)、 冷卻開始時間戳(startTime,毫秒)以及冷卻總時長(length,毫秒)。

CharacterCooldownDiseaseManager 以技能 ID 為鍵存入 coolDowns 映射;角色登入時從資料庫還原,登出時寫回;封包層讀取此容器計算剩餘時間後送往客戶端。

  • Field Details

    • skillId

      public int skillId
    • startTime

      public long startTime
    • length

      public long length
  • Constructor Details

    • MapleCoolDownValueHolder

      public MapleCoolDownValueHolder(int skillId, long startTime, long length)