Ejemplo n.º 1
0
    private void OnGetActivityItemPrizeRes(short state, GetActivityItemPrizeRes msg = null)
    {
        if (state != 0)
        {
            StateManager.Instance.StateShow(state, 0);
            return;
        }
        if (msg == null)
        {
            return;
        }
        int typeId = msg.typeId;

        if (typeId != 2)
        {
            if (typeId == 8)
            {
                GrowUpPlanManager.Instance.OnGetRewardRes(state, msg);
            }
        }
        else
        {
            EventDispatcher.Broadcast <int>(EventNames.GetActivityItemPrize, msg.typeId);
        }
    }
Ejemplo n.º 2
0
    public void OnGetRewardRes(short state, GetActivityItemPrizeRes down = null)
    {
        if (GrowUpPlanUI.Instance != null && GrowUpPlanUI.Instance.get_gameObject().get_activeSelf())
        {
            ChengChangJiHua chengChangJiHua = DataReader <ChengChangJiHua> .Get(down.activityItemId);

            long   itemNum            = chengChangJiHua.ItemNum;
            string equipItemNameAndLV = GameDataUtils.GetEquipItemNameAndLV(chengChangJiHua.ItemId, false);
            string text = string.Format(GameDataUtils.GetChineseContent(513180, false), equipItemNameAndLV, itemNum);
            UIManagerControl.Instance.ShowToastText(text);
        }
    }