static void OnLoadBonusItemGetRoot(bool bSucess, object param) { if (BonusItemGetLogic.Instance() != null) { BonusDataInfo curInfo = param as BonusDataInfo; BonusItemGetLogic.Instance().Init(curInfo); } }
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); }
public static void InitBonusInfo(BONUSTYPE type) { BonusDataInfo curInfo = new BonusDataInfo(type); UIManager.ShowUI(UIInfo.BonusItemGetRoot, OnLoadBonusItemGetRoot, curInfo); }