Beispiel #1
0
    void OnGetResourceInfo(NetMsgDef msg)
    {
        TSCGetResourceInfo resInfos = TSCGetResourceInfo.ParseFrom(msg.mBtsData);

        itemPackage.SetResourceInfo(resInfos);
        SendEvent("RefreshUserState");
        SendEvent("RefreshItem");
        SendEvent("RefreshExmind");
    }
Beispiel #2
0
    public void SetResourceInfo(TSCGetResourceInfo msg)
    {
        mItemInfoMap.Clear();
        for (int i = 0; i < msg.ResourceInfosCount; i++)
        {
            // var info = msg.GetResourceInfos(i);
            // ITEM_RES config = ConfigDataStatic.GetConfigDataTable("ITEM_RES")[info.ConfigId] as ITEM_RES;
            // Debug.Log(string.Format("item= {0}, count= {1}", config.MinName, info.Number));
            AddItem(msg.GetResourceInfos(i));
        }

        elecNum = msg.Electricity;
        goldNum = msg.Gold;
    }