示例#1
0
 public static void ReceiveModData(BinaryReader reader)
 {
     foreach (var modWorld in WorldHooks.NetWorlds)
     {
         try
         {
             reader.SafeRead(r => modWorld.NetReceive(r));
         }
         catch (IOException)
         {
             //TODO inform modder/user
         }
     }
 }
示例#2
0
        public static void ReceiveModData(Item item, BinaryReader reader)
        {
            try
            {
                reader.SafeRead(r => item.modItem?.NetRecieve(r));
            }
            catch (IOException)
            {
                //TODO inform modder/user
            }

            foreach (var globalItem in ItemLoader.NetGlobals)
            {
                try
                {
                    reader.SafeRead(r => globalItem.NetReceive(item, r));
                }
                catch (IOException)
                {
                    //TODO inform modder/user
                }
            }
        }