コード例 #1
0
    public override void OnDeserialize(NetworkReader reader, bool initialState)
    {
        if (initialState)
        {
            GeneratedNetworkCode._ReadStructSyncListItemInfo_Inventory(reader, this.items);
            this.curItem  = (int)reader.ReadPackedUInt32();
            this.itemUniq = (int)reader.ReadPackedUInt32();
            return;
        }
        int num = (int)reader.ReadPackedUInt32();

        if ((num & 1) != 0)
        {
            GeneratedNetworkCode._ReadStructSyncListItemInfo_Inventory(reader, this.items);
        }
        if ((num & 2) != 0)
        {
            this.SetCurItem((int)reader.ReadPackedUInt32());
        }
        if ((num & 4) != 0)
        {
            this.SetUniq((int)reader.ReadPackedUInt32());
        }
    }