| | |
| | | itemLV = GoldRushManager.Instance.GetAutoItemLV(arrIndex); |
| | | bool isOn = itemLV > 0; |
| | | itemLV = itemLV > 0 ? itemLV : 1; |
| | | if (IsLock(itemID, out int funcID)) |
| | | if (GoldRushManager.Instance.IsLock(itemID, out int funcID)) |
| | | { |
| | | lockGo.SetActive(true); |
| | | lockText.text = Language.Get("L1038", FuncOpenLVConfig.Get(funcID).Name); |
| | |
| | | } |
| | | |
| | | |
| | | bool IsLock(int itemID, out int funcID) |
| | | { |
| | | funcID = 0; |
| | | if (GoldRushManager.Instance.itemIDUnLockFuncIDDict.ContainsKey(itemID)) |
| | | { |
| | | funcID = GoldRushManager.Instance.itemIDUnLockFuncIDDict[itemID]; |
| | | if (!FuncOpen.Instance.IsFuncOpen(funcID)) |
| | | { |
| | | return true; |
| | | } |
| | | |
| | | return false; |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | void ChangeWorkerCount(int lv) |
| | | { |