public void InitPrize() { PayActivityData payData = GameManager.gameManager.PlayerDataPool.PayActivity; int totalYB = payData.MonthCardYBTotal; if (totalYB == 0) { m_ProcessBar.value = 0; } else { m_ProcessBar.value = (float)totalYB / (30 * 50); } m_TotalYBLabel.text = StrDictionary.GetClientDictionaryString("#{5104}", totalYB); if (payData.IsMonthCardFlag() == true && //已经触发月卡 payData.IsMonthCardOver() == false && //月卡未领取结束 payData.IsMonthCardTodayFlag() == false) //今日未领取月卡 { m_GetButton.isEnabled = true; m_RemainTips.gameObject.SetActive(true); } else { m_GetButton.isEnabled = false; m_RemainTips.gameObject.SetActive(false); } if (ChargeActivityLogic.Instance() != null) { ChargeActivityLogic.Instance().UpdateRemainTips(); } }
public void InitData() { SpecialTimePayRebateData payRebate = GameManager.gameManager.PlayerDataPool.SpecailTimePayRebate; int payValue = GameManager.gameManager.PlayerDataPool.CommonData.GetCommonData((int)Games.UserCommonData.USER_COMMONDATA.CD_SPECICALTIME_PAYREBATE_VALUE); m_RebateValue.text = payValue.ToString(); m_StartEndTime.text = payRebate.GetStartEndTineString(); // m_CostTypeDesc.text = payRebate.GetCostDescString(); for (int i = 0; i < payRebate.RebateLimit.Length; i++) { if (payRebate.RebateLimit[i] != -1) { m_RebateUnit[i].gameObject.SetActive(true); m_RebateUnit[i].InitData(i); } else { m_RebateUnit[i].gameObject.SetActive(false); } } m_UnitGrid.sorted = true; m_UnitGrid.repositionNow = true; if (ChargeActivityLogic.Instance() != null) { ChargeActivityLogic.Instance().UpdateRemainTips(); } }
void Awake() { m_Instance = this; if (m_TabController != null) { m_TabController.delTabChanged = OnTabChanged; } }
public uint Execute(PacketDistributed ipacket) { GC_RET_SPECIALTIME_PAY_REBATE_PRIZE packet = (GC_RET_SPECIALTIME_PAY_REBATE_PRIZE)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic if (ChargeActivityLogic.Instance()) { ChargeActivityLogic.Instance().UpdateCurTab(); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public void HandlePacket(GC_UPDATE_SPECIALTIME_PAY_REBATE_INFO packet) { m_bSpecialTimePayRebateOpen = (packet.Isopen == 1)?true:false; m_nStartTime = packet.Start; m_nEndTime = packet.End; //m_nCostType = packet.Costtype; for (int index = 0; index < packet.paylimitCount && index < (int)SPPAYREBATE.UNIT_MAX; index++) { m_nRebateLimit[index] = packet.GetPaylimit(index); } for (int index = 0; index < packet.id1Count && index < (int)SPPAYREBATE.UNIT_MAX; index++) { m_nRebateId1[index] = packet.GetId1(index); } for (int index = 0; index < packet.id2Count && index < (int)SPPAYREBATE.UNIT_MAX; index++) { m_nRebateId2[index] = packet.GetId2(index); } for (int index = 0; index < packet.id3Count && index < (int)SPPAYREBATE.UNIT_MAX; index++) { m_nRebateId3[index] = packet.GetId3(index); } for (int index = 0; index < packet.num1Count && index < (int)SPPAYREBATE.UNIT_MAX; index++) { m_nRebateNum1[index] = packet.GetNum1(index); } for (int index = 0; index < packet.num2Count && index < (int)SPPAYREBATE.UNIT_MAX; index++) { m_nRebateNum2[index] = packet.GetNum2(index); } for (int index = 0; index < packet.num3Count && index < (int)SPPAYREBATE.UNIT_MAX; index++) { m_nRebateNum3[index] = packet.GetNum3(index); } for (int index = 0; index < packet.flagsCount && index < (int)SPPAYREBATE.UNIT_MAX; index++) { m_bRebateFlag[index] = (packet.GetFlags(index) == 1) ? true : false; } if (ChargeActivityLogic.Instance()) { ChargeActivityLogic.Instance().UpdateCurTab(); } }
public uint Execute(PacketDistributed ipacket) { GC_SYNC_PAY_ACTIVITY_DATA packet = (GC_SYNC_PAY_ACTIVITY_DATA)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } if (GameManager.gameManager.PlayerDataPool != null) { GameManager.gameManager.PlayerDataPool.HandlePacket(packet); } if (ChargeActivityLogic.Instance()) { ChargeActivityLogic.Instance().UpdateCurTab(); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public void HandlePacket(GC_SPECIALTIME_PAY_REBATE_RANK_REWARD_INFO packet) { for (int index = 0; index < packet.posMinCount && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankPosMin[index] = packet.GetPosMin(index); } for (int index = 0; index < packet.posMaxCount && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankPosMax[index] = packet.GetPosMax(index); } for (int index = 0; index < packet.id1Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankRewardId1[index] = packet.GetId1(index); } for (int index = 0; index < packet.id2Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankRewardId2[index] = packet.GetId2(index); } for (int index = 0; index < packet.id3Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankRewardId3[index] = packet.GetId3(index); } for (int index = 0; index < packet.id4Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankRewardId4[index] = packet.GetId4(index); } for (int index = 0; index < packet.id5Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankRewardId5[index] = packet.GetId5(index); } for (int index = 0; index < packet.id6Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankRewardId6[index] = packet.GetId6(index); } for (int index = 0; index < packet.num1Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankRewardNum1[index] = packet.GetNum1(index); } for (int index = 0; index < packet.num2Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { RankRewardNum2[index] = packet.GetNum2(index); } for (int index = 0; index < packet.num3Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { RankRewardNum3[index] = packet.GetNum3(index); } for (int index = 0; index < packet.num4Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { RankRewardNum4[index] = packet.GetNum4(index); } for (int index = 0; index < packet.num5Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { RankRewardNum5[index] = packet.GetNum5(index); } for (int index = 0; index < packet.num6Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { RankRewardNum6[index] = packet.GetNum6(index); } if (ChargeActivityLogic.Instance()) { ChargeActivityLogic.Instance().UpdateCurTab(); } }