public override void OnMessage(Message message) { string name = message.Name; object[] body = message.Params; var pb = GlobalData.FavorabilityMainModel.CurrentRoleVo.Player; switch (name) { case MessageConst.CMD_RELOADING_RESET_CLOTH_RED_FRAME: var clothItemId = Convert.ToInt32(message.Body); _model.UpdateListItemRedFrameShow(clothItemId, ReloadingListState.Clothing); View.RefreshRedFrameShow(_model.GetList(ReloadingListState.Clothing), ReloadingListState.Clothing); _cloth = _model.GetData(clothItemId, ReloadingListState.Clothing); break; case MessageConst.CMD_RELOADING_RESET_BACKGROUND_RED_FARME: var backgroundItemId = Convert.ToInt32(message.Body); _model.UpdateListItemRedFrameShow(backgroundItemId, ReloadingListState.Backgroud); View.RefreshRedFrameShow(_model.GetList(ReloadingListState.Backgroud), ReloadingListState.Backgroud); _background = _model.GetData(backgroundItemId, ReloadingListState.Backgroud); break; case MessageConst.CMD_FACORABLILITY_VIEW_ONSAVE_BTN: OnClickSaveBtnEvent(); break; } }
public override void Start() { _model = new ReloadingModel(); var curRoleVo = GlobalData.FavorabilityMainModel.CurrentRoleVo; View.SetInfo(curRoleVo, _model.GetBgImagePath(curRoleVo.Apparel[1])); View.CreateClothsAndBackgrounds(_model.GetList(ReloadingListState.Clothing), _model.GetList(ReloadingListState.Backgroud)); EventDispatcher.AddEventListener <ReloadingVO>(EventConst.ReloadingItemClick, OnReloadingItemClick); }