public void OnNet(t_stAddObjectListUnityUserCmdProto cmd) { foreach (var oper in cmd.userset) { ItemAction action = (ItemAction)oper.byActionType; switch (action) { case ItemAction.Add: { Informations.Instance.ItemMgr.AddItem(oper.obj); } break; case ItemAction.Update: { Informations.Instance.ItemMgr.UpdateItem(oper.obj); } break; case ItemAction.Delete: { Informations.Instance.ItemMgr.DeleteItem(oper.obj.qwThisID); } break; } } UpdateAllItems(); }