public static List <CallPetConfig> GetCallPetConfigList(bool freeCall) { List <CallPetConfig> result; lock (CallPetManager._CallPetMutex) { if (freeCall) { result = CallPetManager.FreeCallPetConfigList; } else { SpecPriorityActivity spAct = HuodongCachingMgr.GetSpecPriorityActivity(); if (spAct != null && spAct.IsChouJiangOpen(SpecPActivityChouJiangType.TeQuanBuHuo)) { result = CallPetManager.TeQuanCallPetConfigList; } else { JieRiFuLiActivity act = HuodongCachingMgr.GetJieriFuLiActivity(); object o_placeholder = null; if (act != null && act.IsOpened(EJieRiFuLiType.CallPetReplace, out o_placeholder)) { result = CallPetManager.HuoDongCallPetConfigList; } else { result = CallPetManager.CallPetConfigList; } } } } return(result); }
/// <summary> /// 取得CallPet.xml里的配置 /// </summary> public static List <CallPetConfig> GetCallPetConfigList(bool freeCall) { lock (_CallPetMutex) { if (freeCall) { return(FreeCallPetConfigList); } else { // 增加节日福利 召唤宠物 JieRiFuLiActivity act = HuodongCachingMgr.GetJieriFuLiActivity(); object o_placeholder = null; if (act != null && act.IsOpened(EJieRiFuLiType.CallPetReplace, out o_placeholder)) { return(HuoDongCallPetConfigList); } return(CallPetConfigList); } } }