internal void Init() { m_DaiJinQuanDt = new DaiJinQuanData(); m_IndexShangHuZhanChe01 = m_ShangHuDtZhanChe01.Length; m_IndexShangHuZhanChe02 = m_ShangHuDtZhanChe02.Length; m_IndexJPShangHu = m_DaJiangBossShangHuDt.Length; for (int i = 0; i < m_ShangHuDtZhanChe01.Length; i++) { m_ShangHuDtZhanChe01[i].IndexShangHu = i; //SSDebug.Log("Init -> ShangHuMing[" + i + "] ===== " + m_ShangHuDtZhanChe01[i].ShangHuJiangPinName); } InitReadConfig(); }
/// <summary> /// 获取抽奖获得代金券信息. /// </summary> internal DaiJinQuanData GetChouJiangDaiJinQuanDataByDaiJinQuanState(SSCaiPiaoDataManage.GameCaiPiaoData.DaiJinQuanState stata) { DaiJinQuanData dt = new DaiJinQuanData(); string daiJinQuanName = ""; string shiYongXiangQing = ""; switch (stata) { case SSCaiPiaoDataManage.GameCaiPiaoData.DaiJinQuanState.ZhanCheDaiJinQuan_01: { if (m_ShangHuDtZhanChe01.Length > 0) { daiJinQuanName = m_ShangHuDtZhanChe01[0].DaiJinQuanName; shiYongXiangQing = m_ShangHuDtZhanChe01[0].XiangQingInfo; } break; } case SSCaiPiaoDataManage.GameCaiPiaoData.DaiJinQuanState.ZhanCheDaiJinQuan_02: { if (m_ShangHuDtZhanChe02.Length > 0) { daiJinQuanName = m_ShangHuDtZhanChe02[0].DaiJinQuanName; shiYongXiangQing = m_ShangHuDtZhanChe02[0].XiangQingInfo; } break; } case SSCaiPiaoDataManage.GameCaiPiaoData.DaiJinQuanState.SuiJiDaoJuDaiJinQuan: { if (XkGameCtrl.GetInstance() != null && XkGameCtrl.GetInstance().m_SSShangHuInfo != null) { ShangHuData shangHuData = XkGameCtrl.GetInstance().m_SSShangHuInfo.GetSuiJiDaoJuShangHuInfo(); daiJinQuanName = shangHuData.DaiJinQuanName; shiYongXiangQing = shangHuData.XiangQingInfo; } break; } } dt.DaiJinQuanName = daiJinQuanName; dt.XiangQingInfo = shiYongXiangQing; return(dt); }