Ejemplo n.º 1
0
 /// <summary>
 ///更新金币数量
 /// </summary>
 /// <param name="gc">Gc.</param>
 public void UpdateGoodsCount(GoodsCountChange gc)
 {
     if (gc.BaseId == 4)
     {
         var me = ObjectManager.objectManager.GetMyData();
         me.SetProp(CharAttribute.CharAttributeEnum.GOLD_COIN, gc.Num);
     }
     else if (gc.BaseId == 5)
     {
         var me = ObjectManager.objectManager.GetMyData();
         me.SetProp(CharAttribute.CharAttributeEnum.JING_SHI, gc.Num);
     }
 }
Ejemplo n.º 2
0
        public static void SetGold(int num)
        {
            ServerData.Instance.playerInfo.Gold = num;
            //Notify
            var gc = GoodsCountChange.CreateBuilder();

            gc.Type   = 0;
            gc.BaseId = (int)ItemData.ItemID.GOLD;
            gc.Num    = Mathf.Max(0, num);
            var n = GCPushGoodsCountChange.CreateBuilder();

            n.AddGoodsCountChange(gc);
            ServerBundle.SendImmediatePush(n);
        }