Example #1
0
    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;
        }
    }
Example #2
0
    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);
    }