public override void Init() { RegisterModel <SupporterActivityModel>(); _activityChoosePanel = new ActivityChoosePanel(); _activityChoosePanel.Init(this); _activityChoosePanel.Show(0); GuideManager.RegisterModule(this); }
public override void OnMessage(Message message) { string name = message.Name; switch (name) { case MessageConst.CMD_SUPPORTERACTIVITY_SHOW_FANSDETAIL: if (_fansDetailPanel == null) { _fansDetailPanel = new FansDetailPanel(); _fansDetailPanel.Init(this); _fansDetailPanel._fansDetailController.SupporterActivityModel = _activityChoosePanel._activityChooseController.SupporterActivityModel; } _fansDetailPanel.Show(0); _fansDetailPanel.SetData((UserEncourageActVo)message.Body); //_fansDetailPanel._fansDetailController.cityLevelModel=RegisterModel<CityLevelModel>(); break; case MessageConst.CMD_SUPPORTERACTIVITY_STARTSUCCESS: if (_activityChoosePanel == null) { _activityChoosePanel = new ActivityChoosePanel(); _activityChoosePanel.Init(this); } _activityChoosePanel.Show(0); _activityChoosePanel.SetUpgrageData((int)message.Body); break; case MessageConst.CMD_SUPPORTERACTIVITY_GOBACK: _fansDetailPanel.Hide(); _activityChoosePanel.Show(0); break; case MessageConst.CMD_SUPPORTERACTIVITY_GUIDETOFANSMODULE: _activityChoosePanel.GuideToFansDetail(); break; case MessageConst.MODULE_SUPPORTERACTIVITY_GOBACKANDCHANGE: _fansDetailPanel.Hide(); _activityChoosePanel.Show(0); _activityChoosePanel.SetActChange((UserEncourageActVo)message.Body); break; } }