void OnGetResourceInfo(NetMsgDef msg) { TSCGetResourceInfo resInfos = TSCGetResourceInfo.ParseFrom(msg.mBtsData); itemPackage.SetResourceInfo(resInfos); SendEvent("RefreshUserState"); SendEvent("RefreshItem"); SendEvent("RefreshExmind"); }
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; }