| | |
| | | get { return m_NowTabId; }
|
| | | set
|
| | | {
|
| | | m_NowTabId = value;
|
| | | if (m_NowTabId != value)
|
| | | m_NowTabId = value;
|
| | | UpdateRedpoint();
|
| | | onNowTabIdUpdate?.Invoke();
|
| | | }
|
| | |
| | | //<轮回类型,界面ID>
|
| | | public Dictionary<int, int> windowIDDict = new Dictionary<int, int>();
|
| | |
|
| | | //<轮回类型,功能ID>
|
| | | public Dictionary<int, int> funcIdDict = new Dictionary<int, int>();
|
| | |
|
| | | public const int activityType = (int)OpenServerActivityCenter.ActivityType.AT_Activity2;
|
| | | public const int activityID = (int)NewDayActivityID.CycleHallAct;
|
| | | public static Operation operaType = Operation.default47;
|
| | |
| | | {
|
| | | windowIDDict.Add(int.Parse(keyList[i]), int.Parse(jsonData[keyList[i]].ToJson()));
|
| | | }
|
| | |
|
| | | jsonData = JsonMapper.ToObject(FuncConfigConfig.Get("CycleHall").Numerical2);
|
| | | keyList = jsonData.Keys.ToList();
|
| | | for (int i = 0; i < keyList.Count; i++)
|
| | | {
|
| | | funcIdDict.Add(int.Parse(keyList[i]), int.Parse(jsonData[keyList[i]].ToJson()));
|
| | | }
|
| | | }
|
| | |
|
| | | public OperationCycleHall GetOperationInfo()
|
| | |
| | | if (!CycleHallConfig.Has(id))
|
| | | continue;
|
| | | CycleHallConfig config = CycleHallConfig.Get(id);
|
| | | if (act.TryGetRound(config.RoundType, out var info))
|
| | | if (act.TryGetRound(config.RoundType, out var info) && funcIdDict.TryGetValue(config.RoundType, out var funcId) && FuncOpen.Instance.IsFuncOpen(funcId))
|
| | | {
|
| | | if (!resList.Contains(id))
|
| | | {
|