void LearnWithSC(string skillId) { SkillUpgradeRequest request = new SkillUpgradeRequest(); request.skillID = skillId; request.useHC = 0; NetworkManager.Instance.SendCommand(request, OnUpgradeSkill); }
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); } }