Standardparameter - NDark/KobayashiMaruCommanderOS GitHub Wiki

Unitdata.cs

標準參數Standard Parameter

說明

小林丸指揮官的系統中有一個類別叫作標準參數。他自稱為標準的意思是,小林丸內每一個遊戲參數都應當使用標準參數作為基礎的類別。標準參數的資料欄位是如下的:

  1. 現在值
  2. 最小值
  3. 最大值
  4. 標準值
  5. 初始值

亦即是每個遊戲中的參數在設定時都應該同時考慮到這五個屬性。而不是拆成五個獨立的參數,或是時有時無的參數。

特性與功能

  1. 初始化
    1. 如果沒有設定標準值,則標準值就是最大值。
    2. 如果沒有設定最小值,則最小值就是0。
    3. 如果沒有設定初始值,則初始值就是最大值。
    4. 如果沒有設定現在值,則現在值就是初始值,最大值。
    5. 因此最低限度要設定最大值。
  2. 檢查範圍CheckRange():現在值每次設定都必須檢查,不可超過最小值與最大值。
  3. 比例Ratio():目前值相對於標準值的比例。
⚠️ **GitHub.com Fallback** ⚠️