void Awake() { msRichEngine = this; m_setting.Load(); m_dataCenter = new RichDataManager(); m_dataCenter.LoadData(); m_data = m_dataCenter.GetQueryArchieve(); m_query = LotteryQueryFactory.GetLotteryQuery(m_setting.UseQueryAPI); m_timeCount = 0; //保证第一次的query //修复错误 foreach (var record in m_data.m_RecordsList) { ILotteryRule rule = LotteryRuleFactory.GetLotteryRule(record.m_LotteryType); foreach (var entry in record.m_RichList) { rule.Compare(entry); } } }
static Query_To_OpenCai() { Query_To_OpenCai query = new Query_To_OpenCai(); LotteryQueryFactory.Regist(query.GetApiType(), query); }
static fakeQueryApi() { fakeQueryApi query = new fakeQueryApi(); LotteryQueryFactory.Regist(query.GetApiType(), query); }