示例#1
0
    public static object _Restore_5716(GameStore gs)
    {
        int num = gs.ReadInt32();
        MultiValueListDictionary <uint, TriggerActionBase> dictionary = new MultiValueListDictionary <uint, TriggerActionBase>();

        for (int i = 0; i < num; i++)
        {
            uint key  = gs.ReadUInt32();
            int  num4 = gs.ReadInt32();
            for (int j = 0; j < num4; j++)
            {
                dictionary.Add(key, gs.ReadIStore() as TriggerActionBase);
            }
        }
        return(dictionary);
    }
示例#2
0
    public static object _Restore_117(GameStore gs)
    {
        int       capacity = gs.ReadInt32();
        ArrayList list     = new ArrayList(capacity);

        for (int i = 0; i < capacity; i++)
        {
            list.Add(StoreExtendPlugin._Restore_75(gs));
        }
        return(list);
    }
示例#3
0
 public static KeyValuePair <uint, int> _Restore_4289(GameStore gs)
 {
     return(new KeyValuePair <uint, int>(gs.ReadUInt32(), gs.ReadInt32()));
 }
示例#4
0
 public static LayerMask _Restore_91(GameStore gs)
 {
     return(new LayerMask {
         value = gs.ReadInt32()
     });
 }