// 作弊代码 void OnCheatCodeMsg(IReadableBuffer data) { var code = data.ReadString(); switch (code) { case "ShowMeTheMoney": { var uid = data.ReadString(); var num = data.ReadInt(); var p = GetNoByUser(uid); var money = Players[p].Resources["Money"]; money += num; Players[p].Resources["Money"] = money; OnResourceChanged.SC(p, "Money", money); } break; default: throw new Exception("do not support any cheat code yet"); } }
// 增加指定资源 protected override void NotifyResourceChanged(int p, string resourceType, Fix64 delta, Fix64 total) { OnResourceChanged.SC(p, resourceType, total); }