Ejemplo n.º 1
0
            public static void Serialize(ExhaustiveMapKeyData instance, global::Improbable.Worker.CInterop.SchemaObject obj)
            {
                {
                    foreach (var keyValuePair in instance.Field1)
                    {
                        var mapObj = obj.AddObject(1);
                        mapObj.AddBool(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field2)
                    {
                        var mapObj = obj.AddObject(2);
                        mapObj.AddFloat(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field3)
                    {
                        var mapObj = obj.AddObject(3);
                        mapObj.AddBytes(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field4)
                    {
                        var mapObj = obj.AddObject(4);
                        mapObj.AddInt32(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field5)
                    {
                        var mapObj = obj.AddObject(5);
                        mapObj.AddInt64(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field6)
                    {
                        var mapObj = obj.AddObject(6);
                        mapObj.AddDouble(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field7)
                    {
                        var mapObj = obj.AddObject(7);
                        mapObj.AddString(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field8)
                    {
                        var mapObj = obj.AddObject(8);
                        mapObj.AddUint32(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field9)
                    {
                        var mapObj = obj.AddObject(9);
                        mapObj.AddUint64(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field10)
                    {
                        var mapObj = obj.AddObject(10);
                        mapObj.AddSint32(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field11)
                    {
                        var mapObj = obj.AddObject(11);
                        mapObj.AddSint64(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field12)
                    {
                        var mapObj = obj.AddObject(12);
                        mapObj.AddFixed32(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field13)
                    {
                        var mapObj = obj.AddObject(13);
                        mapObj.AddFixed64(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field14)
                    {
                        var mapObj = obj.AddObject(14);
                        mapObj.AddSfixed32(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field15)
                    {
                        var mapObj = obj.AddObject(15);
                        mapObj.AddSfixed64(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field16)
                    {
                        var mapObj = obj.AddObject(16);
                        mapObj.AddEntityId(1, keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field17)
                    {
                        var mapObj = obj.AddObject(17);
                        global::Improbable.TestSchema.SomeType.Serialization.Serialize(keyValuePair.Key, mapObj.AddObject(1));
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }

                {
                    foreach (var keyValuePair in instance.Field18)
                    {
                        var mapObj = obj.AddObject(18);
                        mapObj.AddEnum(1, (uint)keyValuePair.Key);
                        mapObj.AddString(2, keyValuePair.Value);
                    }
                }
            }
Ejemplo n.º 2
0
 public static void Serialize(SecondCommandResponse instance, global::Improbable.Worker.CInterop.SchemaObject obj)
 {
     {
         obj.AddString(1, instance.Response);
     }
 }
Ejemplo n.º 3
0
 public static void Serialize(ComponentIcon instance, global::Improbable.Worker.CInterop.SchemaObject obj)
 {
     {
         obj.AddString(1, instance.IconName);
     }
 }
Ejemplo n.º 4
0
            public static ExhaustiveMapKeyData Deserialize(global::Improbable.Worker.CInterop.SchemaObject obj)
            {
                var instance = new ExhaustiveMapKeyData();

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <bool, string>();
                        var mapSize = obj.GetObjectCount(1);
                        instance.Field1 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(1, (uint)i);
                            var key    = mapObj.GetBool(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <float, string>();
                        var mapSize = obj.GetObjectCount(2);
                        instance.Field2 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(2, (uint)i);
                            var key    = mapObj.GetFloat(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <byte[], string>();
                        var mapSize = obj.GetObjectCount(3);
                        instance.Field3 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(3, (uint)i);
                            var key    = mapObj.GetBytes(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <int, string>();
                        var mapSize = obj.GetObjectCount(4);
                        instance.Field4 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(4, (uint)i);
                            var key    = mapObj.GetInt32(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <long, string>();
                        var mapSize = obj.GetObjectCount(5);
                        instance.Field5 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(5, (uint)i);
                            var key    = mapObj.GetInt64(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <double, string>();
                        var mapSize = obj.GetObjectCount(6);
                        instance.Field6 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(6, (uint)i);
                            var key    = mapObj.GetDouble(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <string, string>();
                        var mapSize = obj.GetObjectCount(7);
                        instance.Field7 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(7, (uint)i);
                            var key    = mapObj.GetString(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <uint, string>();
                        var mapSize = obj.GetObjectCount(8);
                        instance.Field8 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(8, (uint)i);
                            var key    = mapObj.GetUint32(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <ulong, string>();
                        var mapSize = obj.GetObjectCount(9);
                        instance.Field9 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(9, (uint)i);
                            var key    = mapObj.GetUint64(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <int, string>();
                        var mapSize = obj.GetObjectCount(10);
                        instance.Field10 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(10, (uint)i);
                            var key    = mapObj.GetSint32(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <long, string>();
                        var mapSize = obj.GetObjectCount(11);
                        instance.Field11 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(11, (uint)i);
                            var key    = mapObj.GetSint64(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <uint, string>();
                        var mapSize = obj.GetObjectCount(12);
                        instance.Field12 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(12, (uint)i);
                            var key    = mapObj.GetFixed32(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <ulong, string>();
                        var mapSize = obj.GetObjectCount(13);
                        instance.Field13 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(13, (uint)i);
                            var key    = mapObj.GetFixed64(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <int, string>();
                        var mapSize = obj.GetObjectCount(14);
                        instance.Field14 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(14, (uint)i);
                            var key    = mapObj.GetSfixed32(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <long, string>();
                        var mapSize = obj.GetObjectCount(15);
                        instance.Field15 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(15, (uint)i);
                            var key    = mapObj.GetSfixed64(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <global::Improbable.Gdk.Core.EntityId, string>();
                        var mapSize = obj.GetObjectCount(16);
                        instance.Field16 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(16, (uint)i);
                            var key    = mapObj.GetEntityIdStruct(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <global::Improbable.TestSchema.SomeType, string>();
                        var mapSize = obj.GetObjectCount(17);
                        instance.Field17 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(17, (uint)i);
                            var key    = global::Improbable.TestSchema.SomeType.Serialization.Deserialize(mapObj.GetObject(1));
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                {
                    {
                        var map     = new global::System.Collections.Generic.Dictionary <global::Improbable.TestSchema.SomeEnum, string>();
                        var mapSize = obj.GetObjectCount(18);
                        instance.Field18 = map;

                        for (var i = 0; i < mapSize; i++)
                        {
                            var mapObj = obj.IndexObject(18, (uint)i);
                            var key    = (global::Improbable.TestSchema.SomeEnum)mapObj.GetEnum(1);
                            var value  = mapObj.GetString(2);
                            map.Add(key, value);
                        }
                    }
                }

                return(instance);
            }
Ejemplo n.º 5
0
 public static void SerializeSnapshot(global::Improbable.Metadata.Snapshot snapshot, global::Improbable.Worker.CInterop.SchemaObject obj)
 {
     obj.AddString(1, snapshot.EntityType);
 }
Ejemplo n.º 6
0
            public static global::Improbable.Gdk.PlayerLifecycle.PlayerHeartbeatServer.Component Deserialize(global::Improbable.Worker.CInterop.SchemaObject obj, global::Unity.Entities.World world)
            {
                var component = new global::Improbable.Gdk.PlayerLifecycle.PlayerHeartbeatServer.Component();

                return(component);
            }
Ejemplo n.º 7
0
 public static void Serialize(Empty instance, global::Improbable.Worker.CInterop.SchemaObject obj)
 {
 }
            public static unsafe QueryConstraint Read(global::Improbable.Worker.CInterop.SchemaObject _obj)
            {
                QueryConstraint _data;

                {
                    var _count = _obj.GetObjectCount(1);
                    if (_count > 0)
                    {
                        _data.sphereConstraint = new global::Improbable.Collections.Option <global::Improbable.ComponentInterest.SphereConstraint>(global::Improbable.ComponentInterest.SphereConstraint_Internal.Read(_obj.GetObject(1)));
                    }
                    else
                    {
                        _data.sphereConstraint = new global::Improbable.Collections.Option <global::Improbable.ComponentInterest.SphereConstraint>();
                    }
                }
                {
                    var _count = _obj.GetObjectCount(2);
                    if (_count > 0)
                    {
                        _data.cylinderConstraint = new global::Improbable.Collections.Option <global::Improbable.ComponentInterest.CylinderConstraint>(global::Improbable.ComponentInterest.CylinderConstraint_Internal.Read(_obj.GetObject(2)));
                    }
                    else
                    {
                        _data.cylinderConstraint = new global::Improbable.Collections.Option <global::Improbable.ComponentInterest.CylinderConstraint>();
                    }
                }
                {
                    var _count = _obj.GetObjectCount(3);
                    if (_count > 0)
                    {
                        _data.boxConstraint = new global::Improbable.Collections.Option <global::Improbable.ComponentInterest.BoxConstraint>(global::Improbable.ComponentInterest.BoxConstraint_Internal.Read(_obj.GetObject(3)));
                    }
                    else
                    {
                        _data.boxConstraint = new global::Improbable.Collections.Option <global::Improbable.ComponentInterest.BoxConstraint>();
                    }
                }
                {
                    var _count = _obj.GetObjectCount(4);
                    if (_count > 0)
                    {
                        _data.relativeSphereConstraint = new global::Improbable.Collections.Option <global::Improbable.ComponentInterest.RelativeSphereConstraint>(global::Improbable.ComponentInterest.RelativeSphereConstraint_Internal.Read(_obj.GetObject(4)));
                    }
                    else
                    {
                        _data.relativeSphereConstraint = new global::Improbable.Collections.Option <global::Improbable.ComponentInterest.RelativeSphereConstraint>();
                    }
                }
                {
                    var _count = _obj.GetObjectCount(5);
                    if (_count > 0)
                    {
                        _data.relativeCylinderConstraint = new global::Improbable.Collections.Option <global::Improbable.ComponentInterest.RelativeCylinderConstraint>(global::Improbable.ComponentInterest.RelativeCylinderConstraint_Internal.Read(_obj.GetObject(5)));
                    }
                    else
                    {
                        _data.relativeCylinderConstraint = new global::Improbable.Collections.Option <global::Improbable.ComponentInterest.RelativeCylinderConstraint>();
                    }
                }
                {
                    var _count = _obj.GetObjectCount(6);
                    if (_count > 0)
                    {
                        _data.relativeBoxConstraint = new global::Improbable.Collections.Option <global::Improbable.ComponentInterest.RelativeBoxConstraint>(global::Improbable.ComponentInterest.RelativeBoxConstraint_Internal.Read(_obj.GetObject(6)));
                    }
                    else
                    {
                        _data.relativeBoxConstraint = new global::Improbable.Collections.Option <global::Improbable.ComponentInterest.RelativeBoxConstraint>();
                    }
                }
                {
                    var _count = _obj.GetInt64Count(7);
                    if (_count > 0)
                    {
                        _data.entityIdConstraint = new global::Improbable.Collections.Option <long>(_obj.GetInt64(7));
                    }
                    else
                    {
                        _data.entityIdConstraint = new global::Improbable.Collections.Option <long>();
                    }
                }
                {
                    var _count = _obj.GetUint32Count(8);
                    if (_count > 0)
                    {
                        _data.componentConstraint = new global::Improbable.Collections.Option <uint>(_obj.GetUint32(8));
                    }
                    else
                    {
                        _data.componentConstraint = new global::Improbable.Collections.Option <uint>();
                    }
                }
                {
                    var _count = _obj.GetObjectCount(9);
                    _data.andConstraint = new global::Improbable.Collections.List <global::Improbable.ComponentInterest.QueryConstraint>((int)_count);
                    for (uint _i = 0; _i < _count; ++_i)
                    {
                        _data.andConstraint.Add(global::Improbable.ComponentInterest.QueryConstraint_Internal.Read(_obj.IndexObject(9, _i)));
                    }
                }
                {
                    var _count = _obj.GetObjectCount(10);
                    _data.orConstraint = new global::Improbable.Collections.List <global::Improbable.ComponentInterest.QueryConstraint>((int)_count);
                    for (uint _i = 0; _i < _count; ++_i)
                    {
                        _data.orConstraint.Add(global::Improbable.ComponentInterest.QueryConstraint_Internal.Read(_obj.IndexObject(10, _i)));
                    }
                }
                return(_data);
            }
Ejemplo n.º 9
0
 public static void Serialize(NestedTypeSameName instance, global::Improbable.Worker.CInterop.SchemaObject obj)
 {
     {
         obj.AddInt32(1, instance.NestedField);
     }
 }
Ejemplo n.º 10
0
 public static void Serialize(NestedTypeSameName instance, global::Improbable.Worker.CInterop.SchemaObject obj)
 {
 }
Ejemplo n.º 11
0
            public static NestedTypeSameName Deserialize(global::Improbable.Worker.CInterop.SchemaObject obj)
            {
                var instance = new NestedTypeSameName();

                return(instance);
            }
Ejemplo n.º 12
0
 public static void SerializeComponent(global::Improbable.Gdk.PlayerLifecycle.PlayerHeartbeatServer.Component component, global::Improbable.Worker.CInterop.SchemaObject obj, global::Unity.Entities.World world)
 {
 }
Ejemplo n.º 13
0
            public static global::Improbable.Gdk.PlayerLifecycle.PlayerHeartbeatServer.Snapshot DeserializeSnapshot(global::Improbable.Worker.CInterop.SchemaObject obj)
            {
                var component = new global::Improbable.Gdk.PlayerLifecycle.PlayerHeartbeatServer.Snapshot();

                return(component);
            }
Ejemplo n.º 14
0
            public static ExhaustiveRepeatedData Deserialize(global::Improbable.Worker.CInterop.SchemaObject obj)
            {
                var instance = new ExhaustiveRepeatedData();

                {
                    instance.Field1 = new global::System.Collections.Generic.List <bool>();
                    var list       = instance.Field1;
                    var listLength = obj.GetBoolCount(1);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexBool(1, (uint)i));
                    }
                }
                {
                    instance.Field2 = new global::System.Collections.Generic.List <float>();
                    var list       = instance.Field2;
                    var listLength = obj.GetFloatCount(2);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexFloat(2, (uint)i));
                    }
                }
                {
                    instance.Field3 = new global::System.Collections.Generic.List <byte[]>();
                    var list       = instance.Field3;
                    var listLength = obj.GetBytesCount(3);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexBytes(3, (uint)i));
                    }
                }
                {
                    instance.Field4 = new global::System.Collections.Generic.List <int>();
                    var list       = instance.Field4;
                    var listLength = obj.GetInt32Count(4);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexInt32(4, (uint)i));
                    }
                }
                {
                    instance.Field5 = new global::System.Collections.Generic.List <long>();
                    var list       = instance.Field5;
                    var listLength = obj.GetInt64Count(5);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexInt64(5, (uint)i));
                    }
                }
                {
                    instance.Field6 = new global::System.Collections.Generic.List <double>();
                    var list       = instance.Field6;
                    var listLength = obj.GetDoubleCount(6);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexDouble(6, (uint)i));
                    }
                }
                {
                    instance.Field7 = new global::System.Collections.Generic.List <string>();
                    var list       = instance.Field7;
                    var listLength = obj.GetStringCount(7);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexString(7, (uint)i));
                    }
                }
                {
                    instance.Field8 = new global::System.Collections.Generic.List <uint>();
                    var list       = instance.Field8;
                    var listLength = obj.GetUint32Count(8);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexUint32(8, (uint)i));
                    }
                }
                {
                    instance.Field9 = new global::System.Collections.Generic.List <ulong>();
                    var list       = instance.Field9;
                    var listLength = obj.GetUint64Count(9);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexUint64(9, (uint)i));
                    }
                }
                {
                    instance.Field10 = new global::System.Collections.Generic.List <int>();
                    var list       = instance.Field10;
                    var listLength = obj.GetSint32Count(10);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexSint32(10, (uint)i));
                    }
                }
                {
                    instance.Field11 = new global::System.Collections.Generic.List <long>();
                    var list       = instance.Field11;
                    var listLength = obj.GetSint64Count(11);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexSint64(11, (uint)i));
                    }
                }
                {
                    instance.Field12 = new global::System.Collections.Generic.List <uint>();
                    var list       = instance.Field12;
                    var listLength = obj.GetFixed32Count(12);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexFixed32(12, (uint)i));
                    }
                }
                {
                    instance.Field13 = new global::System.Collections.Generic.List <ulong>();
                    var list       = instance.Field13;
                    var listLength = obj.GetFixed64Count(13);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexFixed64(13, (uint)i));
                    }
                }
                {
                    instance.Field14 = new global::System.Collections.Generic.List <int>();
                    var list       = instance.Field14;
                    var listLength = obj.GetSfixed32Count(14);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexSfixed32(14, (uint)i));
                    }
                }
                {
                    instance.Field15 = new global::System.Collections.Generic.List <long>();
                    var list       = instance.Field15;
                    var listLength = obj.GetSfixed64Count(15);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexSfixed64(15, (uint)i));
                    }
                }
                {
                    instance.Field16 = new global::System.Collections.Generic.List <global::Improbable.Gdk.Core.EntityId>();
                    var list       = instance.Field16;
                    var listLength = obj.GetEntityIdCount(16);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexEntityIdStruct(16, (uint)i));
                    }
                }
                {
                    instance.Field17 = new global::System.Collections.Generic.List <global::Improbable.Gdk.Tests.SomeType>();
                    var list       = instance.Field17;
                    var listLength = obj.GetObjectCount(17);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(global::Improbable.Gdk.Tests.SomeType.Serialization.Deserialize(obj.IndexObject(17, (uint)i)));
                    }
                }
                {
                    instance.Field18 = new global::System.Collections.Generic.List <global::Improbable.Gdk.Tests.SomeEnum>();
                    var list       = instance.Field18;
                    var listLength = obj.GetEnumCount(18);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add((global::Improbable.Gdk.Tests.SomeEnum)obj.IndexEnum(18, (uint)i));
                    }
                }
                return(instance);
            }
Ejemplo n.º 15
0
            public static Empty Deserialize(global::Improbable.Worker.CInterop.SchemaObject obj)
            {
                var instance = new Empty();

                return(instance);
            }
Ejemplo n.º 16
0
 public static void Serialize(ExhaustiveRepeatedData instance, global::Improbable.Worker.CInterop.SchemaObject obj)
 {
     {
         foreach (var value in instance.Field1)
         {
             obj.AddBool(1, value);
         }
     }
     {
         foreach (var value in instance.Field2)
         {
             obj.AddFloat(2, value);
         }
     }
     {
         foreach (var value in instance.Field3)
         {
             obj.AddBytes(3, value);
         }
     }
     {
         foreach (var value in instance.Field4)
         {
             obj.AddInt32(4, value);
         }
     }
     {
         foreach (var value in instance.Field5)
         {
             obj.AddInt64(5, value);
         }
     }
     {
         foreach (var value in instance.Field6)
         {
             obj.AddDouble(6, value);
         }
     }
     {
         foreach (var value in instance.Field7)
         {
             obj.AddString(7, value);
         }
     }
     {
         foreach (var value in instance.Field8)
         {
             obj.AddUint32(8, value);
         }
     }
     {
         foreach (var value in instance.Field9)
         {
             obj.AddUint64(9, value);
         }
     }
     {
         foreach (var value in instance.Field10)
         {
             obj.AddSint32(10, value);
         }
     }
     {
         foreach (var value in instance.Field11)
         {
             obj.AddSint64(11, value);
         }
     }
     {
         foreach (var value in instance.Field12)
         {
             obj.AddFixed32(12, value);
         }
     }
     {
         foreach (var value in instance.Field13)
         {
             obj.AddFixed64(13, value);
         }
     }
     {
         foreach (var value in instance.Field14)
         {
             obj.AddSfixed32(14, value);
         }
     }
     {
         foreach (var value in instance.Field15)
         {
             obj.AddSfixed64(15, value);
         }
     }
     {
         foreach (var value in instance.Field16)
         {
             obj.AddEntityId(16, value);
         }
     }
     {
         foreach (var value in instance.Field17)
         {
             global::Improbable.Gdk.Tests.SomeType.Serialization.Serialize(value, obj.AddObject(17));
         }
     }
     {
         foreach (var value in instance.Field18)
         {
             obj.AddEnum(18, (uint)value);
         }
     }
 }
            public static ExhaustiveSingularData Deserialize(global::Improbable.Worker.CInterop.SchemaObject obj)
            {
                var instance = new ExhaustiveSingularData();

                {
                    instance.Field1 = obj.GetBool(1);
                }

                {
                    instance.Field2 = obj.GetFloat(2);
                }

                {
                    instance.Field3 = obj.GetBytes(3);
                }

                {
                    instance.Field4 = obj.GetInt32(4);
                }

                {
                    instance.Field5 = obj.GetInt64(5);
                }

                {
                    instance.Field6 = obj.GetDouble(6);
                }

                {
                    instance.Field7 = obj.GetString(7);
                }

                {
                    instance.Field8 = obj.GetUint32(8);
                }

                {
                    instance.Field9 = obj.GetUint64(9);
                }

                {
                    instance.Field10 = obj.GetSint32(10);
                }

                {
                    instance.Field11 = obj.GetSint64(11);
                }

                {
                    instance.Field12 = obj.GetFixed32(12);
                }

                {
                    instance.Field13 = obj.GetFixed64(13);
                }

                {
                    instance.Field14 = obj.GetSfixed32(14);
                }

                {
                    instance.Field15 = obj.GetSfixed64(15);
                }

                {
                    instance.Field16 = obj.GetEntityIdStruct(16);
                }

                {
                    instance.Field17 = global::Improbable.TestSchema.SomeType.Serialization.Deserialize(obj.GetObject(17));
                }

                {
                    instance.Field18 = (global::Improbable.TestSchema.SomeEnum)obj.GetEnum(18);
                }

                return(instance);
            }
Ejemplo n.º 18
0
 public static void SerializeComponent(global::Improbable.Metadata.Component component, global::Improbable.Worker.CInterop.SchemaObject obj, global::Unity.Entities.World world)
 {
     obj.AddString(1, component.EntityType);
 }
            public static void Serialize(ExhaustiveSingularData instance, global::Improbable.Worker.CInterop.SchemaObject obj)
            {
                {
                    obj.AddBool(1, instance.Field1);
                }

                {
                    obj.AddFloat(2, instance.Field2);
                }

                {
                    obj.AddBytes(3, instance.Field3);
                }

                {
                    obj.AddInt32(4, instance.Field4);
                }

                {
                    obj.AddInt64(5, instance.Field5);
                }

                {
                    obj.AddDouble(6, instance.Field6);
                }

                {
                    obj.AddString(7, instance.Field7);
                }

                {
                    obj.AddUint32(8, instance.Field8);
                }

                {
                    obj.AddUint64(9, instance.Field9);
                }

                {
                    obj.AddSint32(10, instance.Field10);
                }

                {
                    obj.AddSint64(11, instance.Field11);
                }

                {
                    obj.AddFixed32(12, instance.Field12);
                }

                {
                    obj.AddFixed64(13, instance.Field13);
                }

                {
                    obj.AddSfixed32(14, instance.Field14);
                }

                {
                    obj.AddSfixed64(15, instance.Field15);
                }

                {
                    obj.AddEntityId(16, instance.Field16);
                }

                {
                    global::Improbable.TestSchema.SomeType.Serialization.Serialize(instance.Field17, obj.AddObject(17));
                }

                {
                    obj.AddEnum(18, (uint)instance.Field18);
                }
            }
Ejemplo n.º 20
0
 public static void Serialize(FirstCommandRequest instance, global::Improbable.Worker.CInterop.SchemaObject obj)
 {
     {
         obj.AddInt32(1, instance.Field);
     }
 }
Ejemplo n.º 21
0
 public static void SerializeSnapshot(global::Improbable.Gdk.PlayerLifecycle.PlayerHeartbeatServer.Snapshot snapshot, global::Improbable.Worker.CInterop.SchemaObject obj)
 {
 }