public void OnBuyNobel(stBuyNoblePropertyUserCmd_CS cmd) { Remain_Time = cmd.protected_time; NobleDataBase table = GameTableManager.Instance.GetTableItem <NobleDataBase>(cmd.noble_id); TipsManager.Instance.ShowTips(string.Format(DataManager.Manager <TextManager>().GetLocalFormatText(LocalTextType.Noble_Commond_1, table.name))); if (NobleDic.ContainsKey(cmd.noble_id)) { NobleDic[cmd.noble_id].time = cmd.protected_time; } else { NobleDic.Add(cmd.noble_id, new NobleParam { time = cmd.protected_time, freeWenqian = 0, } ); } if (NobleID < cmd.noble_id) { NobleID = cmd.noble_id; } stNobleTempIndex index = new stNobleTempIndex() { nobleID = cmd.noble_id }; Engine.Utility.EventEngine.Instance().DispatchEvent((int)Client.GameEventID.BUYNOBLESUCCESS, index); HasNobleWarning(); }
public void BuyNobleSuccess(stBuyNoblePropertyUserCmd_CS cmd) { DataManager.Manager <Mall_HuangLingManager>().OnBuyNobel(cmd); }