Exemplo n.º 1
0
    // 作弊代码
    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");
        }
    }
Exemplo n.º 2
0
 // 增加指定资源
 protected override void NotifyResourceChanged(int p, string resourceType, Fix64 delta, Fix64 total)
 {
     OnResourceChanged.SC(p, resourceType, total);
 }