private void OnMsgBuyEnergy(byte[] buffer) { PRoleEnergy ret = Net.Deserialize <PRoleEnergy>(buffer); if (!Net.CheckErrorCode(ret.errorCode, eCommand.BUYE_ENERGY)) { return; } UserManager.Instance.SP += GameConfig.BUY_SP_GET; UserManager.Instance.CostMoney(GameConfig.BUY_SP_COST, PriceType.GOLD); EventDispatcher.TriggerEvent(EventID.EVENT_UI_REFRESH_SP); }
private void OnMsgGetEnergy(byte[] buffer) { PRoleEnergy ret = Net.Deserialize <PRoleEnergy>(buffer); if (!Net.CheckErrorCode(ret.errorCode, eCommand.GET_ENERGY)) { return; } UserManager.Instance.SP = ret.energy; // ret.usedTimes // ret.freeTimes // ret.totalTimes EventDispatcher.TriggerEvent(EventID.EVENT_UI_REFRESH_SP); }