Class MapleReactorFactory
java.lang.Object
server.maps.MapleReactorFactory
反應爐靜態資料的工廠與快取,從
Reactor.wz 讀取並建立 MapleReactorStats。
以反應爐 ID 為鍵,將解析完畢的 MapleReactorStats 存入靜態快取 reactorStats,
避免重複讀取 WZ 資料。主要流程:
- 以
MapleDataProviderFactory取得/Reactor.wz的MapleDataProvider - 解析
info/link欄位以支援反應爐資料的 alias 指向 - 逐個
state讀取觸發條件、道具需求、下一狀態與超時設定, 填入MapleReactorStats.addState(byte, int, Pair, byte, int, byte)
由 MapleReactor 的建構呼叫端(地圖載入)透過 getReactor(int) 取得資料。
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
MapleReactorFactory
public MapleReactorFactory()
-
-
Method Details
-
getReactor
-