//初始化数值 void InitBonusData() { m_BonusType = BONUSTYPE.TYPE_INVALIDID; m_nItemIconShowCount = 0; m_nCurItemIconShow = 0; m_fFrameTimeDiff = 0; ShowItemObj = false; }
//根据奖励类型设置物品图标 void SetItemButtonImage(BonusItemGetLogic.BONUSTYPE BonusType) { switch (BonusType) { case BONUSTYPE.TYPE_DAILYLUKCYDRAW: { SetItemButtonImage_DailyLukcyDraw(); } break; default: break; } }
void Init(BonusDataInfo curInfo) { if (null != GameManager.gameManager.SoundManager) { GameManager.gameManager.SoundManager.PlaySoundEffect(117); } InitBonusData(); InitItemButtonPosition(); ResetAllItemObj(); HideAllButton(); InitBoxAnimation(); m_BonusType = curInfo.m_type; SetItemButtonImage(m_BonusType); }