コード例 #1
0
    void LearnWithSC(string skillId)
    {
        SkillUpgradeRequest request = new SkillUpgradeRequest();

        request.skillID = skillId;

        request.useHC = 0;

        NetworkManager.Instance.SendCommand(request, OnUpgradeSkill);
    }
コード例 #2
0
    void LearnWithHC(string skillId, int HC)
    {
        if (HC <= PlayerInfo.Instance.HardCurrency)
        {
            SkillUpgradeRequest request = new SkillUpgradeRequest();

            request.skillID = skillId;

            request.useHC = 1;

            NetworkManager.Instance.SendCommand(request, OnUpgradeSkill);
        }
        else
        {
            ConnectionManager.Instance.SendACK(LearnOrUpgradeOp, true);

            string text = Localization.instance.Get("IDS_MESSAGE_GLOBAL_NOTENOUGHHC");
            UIMessageBoxManager.Instance.ShowMessageBox(text, "", MB_TYPE.MB_OKCANCEL, OnMessageboxCallback);
        }
    }