Beispiel #1
0
    /// <summary>
    /// 在openUI之后调用
    /// </summary>
    /// <param name="index"></param>
    /// <param name="notify"></param>
    public void SetTabIndex(int index, bool notify = true)
    {
        mIndex = index;

        if (!notify)
        {
            return;
        }

        WeaponCultivateEvent evt = new WeaponCultivateEvent(WeaponCultivateEvent.TAB_INDEX);

        EventSystem.Instance.PushEvent(evt);
    }
    protected override void OnRespond(respond_bap_fittings respond, object userdata)
    {
        PlayerDataModule module = ModuleManager.Instance.FindModule <PlayerDataModule>();

        if (module == null)
        {
            return;
        }

        if (respond.errorcode != (int)Message.ERROR_CODE.ERR_WD_BAP_FITTINGS_OK)
        {
            PopTipManager.Instance.AddNewTip(StringHelper.GetString("fitting_error"));
            return;
        }

        PopTipManager.Instance.AddNewTip(StringHelper.GetString("fitting_success"));
        WeaponCultivateEvent evt = new WeaponCultivateEvent(WeaponCultivateEvent.FITTING_CHANGE);

        EventSystem.Instance.PushEvent(evt);

        EventSystem.Instance.PushEvent(new ItemEvent(ItemEvent.WEAPON_CHANGE));
    }
Beispiel #3
0
    protected override void OnRespond(respond_stren_weapon respond, object userdata)
    {
        PlayerDataModule module = ModuleManager.Instance.FindModule <PlayerDataModule>();

        if (module == null)
        {
            return;
        }

        if (respond.errorcode != (int)Message.ERROR_CODE.ERR_WD_STREN_WEAPON_OK)
        {
            // ½øÐдíÎóÌáʾ
            PopTipManager.Instance.AddNewTip(StringHelper.GetString("stren_failed"));
            return;
        }

        PopTipManager.Instance.AddNewTip(StringHelper.GetString("stren_success"));
        WeaponCultivateEvent evt = new WeaponCultivateEvent(WeaponCultivateEvent.STRENGTH_CHANGE);

        EventSystem.Instance.PushEvent(evt);

        EventSystem.Instance.PushEvent(new ItemEvent(ItemEvent.WEAPON_CHANGE));
    }