public Data( global::Improbable.Collections.Option <float> field2, global::Improbable.Collections.Option <int> field4, global::Improbable.Collections.Option <long> field5, global::Improbable.Collections.Option <double> field6, global::Improbable.Collections.Option <uint> field8, global::Improbable.Collections.Option <ulong> field9, global::Improbable.Collections.Option <int> field10, global::Improbable.Collections.Option <long> field11, global::Improbable.Collections.Option <uint> field12, global::Improbable.Collections.Option <ulong> field13, global::Improbable.Collections.Option <int> field14, global::Improbable.Collections.Option <long> field15, global::Improbable.Collections.Option <global::Improbable.EntityId> field16, global::Improbable.Collections.Option <global::Improbable.Gdk.Tests.SomeType> field17) { Value = new global::Improbable.Gdk.Tests.ExhaustiveOptionalData( field2, field4, field5, field6, field8, field9, field10, field11, field12, field13, field14, field15, field16, field17); }
public ExhaustiveOptionalData( global::Improbable.Collections.Option <float> field2, global::Improbable.Collections.Option <int> field4, global::Improbable.Collections.Option <long> field5, global::Improbable.Collections.Option <double> field6, global::Improbable.Collections.Option <uint> field8, global::Improbable.Collections.Option <ulong> field9, global::Improbable.Collections.Option <int> field10, global::Improbable.Collections.Option <long> field11, global::Improbable.Collections.Option <uint> field12, global::Improbable.Collections.Option <ulong> field13, global::Improbable.Collections.Option <int> field14, global::Improbable.Collections.Option <long> field15, global::Improbable.Collections.Option <global::Improbable.EntityId> field16, global::Improbable.Collections.Option <global::Improbable.Gdk.Tests.SomeType> field17) { this.field2 = field2; this.field4 = field4; this.field5 = field5; this.field6 = field6; this.field8 = field8; this.field9 = field9; this.field10 = field10; this.field11 = field11; this.field12 = field12; this.field13 = field13; this.field14 = field14; this.field15 = field15; this.field16 = field16; this.field17 = field17; }
public Query( global::Improbable.ComponentInterest.QueryConstraint constraint, global::Improbable.Collections.Option <bool> fullSnapshotResult, global::Improbable.Collections.List <uint> resultComponentId, global::Improbable.Collections.Option <float> frequency) { this.constraint = constraint; this.fullSnapshotResult = fullSnapshotResult; this.resultComponentId = resultComponentId; this.frequency = frequency; }
public QueryConstraint( global::Improbable.Collections.Option <global::Improbable.ComponentInterest.SphereConstraint> sphereConstraint, global::Improbable.Collections.Option <global::Improbable.ComponentInterest.CylinderConstraint> cylinderConstraint, global::Improbable.Collections.Option <global::Improbable.ComponentInterest.BoxConstraint> boxConstraint, global::Improbable.Collections.Option <global::Improbable.ComponentInterest.RelativeSphereConstraint> relativeSphereConstraint, global::Improbable.Collections.Option <global::Improbable.ComponentInterest.RelativeCylinderConstraint> relativeCylinderConstraint, global::Improbable.Collections.Option <global::Improbable.ComponentInterest.RelativeBoxConstraint> relativeBoxConstraint, global::Improbable.Collections.Option <long> entityIdConstraint, global::Improbable.Collections.Option <uint> componentConstraint, global::Improbable.Collections.List <global::Improbable.ComponentInterest.QueryConstraint> andConstraint, global::Improbable.Collections.List <global::Improbable.ComponentInterest.QueryConstraint> orConstraint) { this.sphereConstraint = sphereConstraint; this.cylinderConstraint = cylinderConstraint; this.boxConstraint = boxConstraint; this.relativeSphereConstraint = relativeSphereConstraint; this.relativeCylinderConstraint = relativeCylinderConstraint; this.relativeBoxConstraint = relativeBoxConstraint; this.entityIdConstraint = entityIdConstraint; this.componentConstraint = componentConstraint; this.andConstraint = andConstraint; this.orConstraint = orConstraint; }
ClientDeserialize(global::System.UInt32 componentId, global::System.Byte handleType, global::Improbable.Worker.Internal.Pbio.Object *root, global::Improbable.Worker.Internal.ComponentProtocol.ClientHandle **handleOut) { *handleOut = null; try { *handleOut = global::Improbable.Worker.Internal.ClientHandles.HandleAlloc(); if (handleType == (byte)global::Improbable.Worker.Internal.ComponentProtocol.ClientHandleType.Update) { var data = new Update(); var fieldsToClear = new global::System.Collections.Generic.HashSet <uint>(); var fieldsToClearCount = global::Improbable.Worker.Internal.Pbio.GetUint32Count(root, /* fields to clear */ 1); for (uint i = 0; i < fieldsToClearCount; ++i) { fieldsToClear.Add(global::Improbable.Worker.Internal.Pbio.IndexUint32(root, /* fields to clear */ 1, i)); } var stateObject = global::Improbable.Worker.Internal.Pbio.GetObject( global::Improbable.Worker.Internal.Pbio.GetObject(root, /* entity_state */ 2), 197716); if (global::Improbable.Worker.Internal.Pbio.GetFloatCount(stateObject, 2) > 0 || fieldsToClear.Contains(2)) { global::Improbable.Collections.Option <float> field; { var _count = global::Improbable.Worker.Internal.Pbio.GetFloatCount(stateObject, 2); if (_count > 0) { field = new global::Improbable.Collections.Option <float>(global::Improbable.Worker.Internal.Pbio.GetFloat(stateObject, 2)); } else { field = new global::Improbable.Collections.Option <float>(); } } data.field2.Set(field); } if (global::Improbable.Worker.Internal.Pbio.GetInt32Count(stateObject, 4) > 0 || fieldsToClear.Contains(4)) { global::Improbable.Collections.Option <int> field; { var _count = global::Improbable.Worker.Internal.Pbio.GetInt32Count(stateObject, 4); if (_count > 0) { field = new global::Improbable.Collections.Option <int>(global::Improbable.Worker.Internal.Pbio.GetInt32(stateObject, 4)); } else { field = new global::Improbable.Collections.Option <int>(); } } data.field4.Set(field); } if (global::Improbable.Worker.Internal.Pbio.GetInt64Count(stateObject, 5) > 0 || fieldsToClear.Contains(5)) { global::Improbable.Collections.Option <long> field; { var _count = global::Improbable.Worker.Internal.Pbio.GetInt64Count(stateObject, 5); if (_count > 0) { field = new global::Improbable.Collections.Option <long>(global::Improbable.Worker.Internal.Pbio.GetInt64(stateObject, 5)); } else { field = new global::Improbable.Collections.Option <long>(); } } data.field5.Set(field); } if (global::Improbable.Worker.Internal.Pbio.GetDoubleCount(stateObject, 6) > 0 || fieldsToClear.Contains(6)) { global::Improbable.Collections.Option <double> field; { var _count = global::Improbable.Worker.Internal.Pbio.GetDoubleCount(stateObject, 6); if (_count > 0) { field = new global::Improbable.Collections.Option <double>(global::Improbable.Worker.Internal.Pbio.GetDouble(stateObject, 6)); } else { field = new global::Improbable.Collections.Option <double>(); } } data.field6.Set(field); } if (global::Improbable.Worker.Internal.Pbio.GetUint32Count(stateObject, 8) > 0 || fieldsToClear.Contains(8)) { global::Improbable.Collections.Option <uint> field; { var _count = global::Improbable.Worker.Internal.Pbio.GetUint32Count(stateObject, 8); if (_count > 0) { field = new global::Improbable.Collections.Option <uint>(global::Improbable.Worker.Internal.Pbio.GetUint32(stateObject, 8)); } else { field = new global::Improbable.Collections.Option <uint>(); } } data.field8.Set(field); } if (global::Improbable.Worker.Internal.Pbio.GetUint64Count(stateObject, 9) > 0 || fieldsToClear.Contains(9)) { global::Improbable.Collections.Option <ulong> field; { var _count = global::Improbable.Worker.Internal.Pbio.GetUint64Count(stateObject, 9); if (_count > 0) { field = new global::Improbable.Collections.Option <ulong>(global::Improbable.Worker.Internal.Pbio.GetUint64(stateObject, 9)); } else { field = new global::Improbable.Collections.Option <ulong>(); } } data.field9.Set(field); } if (global::Improbable.Worker.Internal.Pbio.GetSint32Count(stateObject, 10) > 0 || fieldsToClear.Contains(10)) { global::Improbable.Collections.Option <int> field; { var _count = global::Improbable.Worker.Internal.Pbio.GetSint32Count(stateObject, 10); if (_count > 0) { field = new global::Improbable.Collections.Option <int>(global::Improbable.Worker.Internal.Pbio.GetSint32(stateObject, 10)); } else { field = new global::Improbable.Collections.Option <int>(); } } data.field10.Set(field); } if (global::Improbable.Worker.Internal.Pbio.GetSint64Count(stateObject, 11) > 0 || fieldsToClear.Contains(11)) { global::Improbable.Collections.Option <long> field; { var _count = global::Improbable.Worker.Internal.Pbio.GetSint64Count(stateObject, 11); if (_count > 0) { field = new global::Improbable.Collections.Option <long>(global::Improbable.Worker.Internal.Pbio.GetSint64(stateObject, 11)); } else { field = new global::Improbable.Collections.Option <long>(); } } data.field11.Set(field); } if (global::Improbable.Worker.Internal.Pbio.GetFixed32Count(stateObject, 12) > 0 || fieldsToClear.Contains(12)) { global::Improbable.Collections.Option <uint> field; { var _count = global::Improbable.Worker.Internal.Pbio.GetFixed32Count(stateObject, 12); if (_count > 0) { field = new global::Improbable.Collections.Option <uint>(global::Improbable.Worker.Internal.Pbio.GetFixed32(stateObject, 12)); } else { field = new global::Improbable.Collections.Option <uint>(); } } data.field12.Set(field); } if (global::Improbable.Worker.Internal.Pbio.GetFixed64Count(stateObject, 13) > 0 || fieldsToClear.Contains(13)) { global::Improbable.Collections.Option <ulong> field; { var _count = global::Improbable.Worker.Internal.Pbio.GetFixed64Count(stateObject, 13); if (_count > 0) { field = new global::Improbable.Collections.Option <ulong>(global::Improbable.Worker.Internal.Pbio.GetFixed64(stateObject, 13)); } else { field = new global::Improbable.Collections.Option <ulong>(); } } data.field13.Set(field); } if (global::Improbable.Worker.Internal.Pbio.GetSfixed32Count(stateObject, 14) > 0 || fieldsToClear.Contains(14)) { global::Improbable.Collections.Option <int> field; { var _count = global::Improbable.Worker.Internal.Pbio.GetSfixed32Count(stateObject, 14); if (_count > 0) { field = new global::Improbable.Collections.Option <int>(global::Improbable.Worker.Internal.Pbio.GetSfixed32(stateObject, 14)); } else { field = new global::Improbable.Collections.Option <int>(); } } data.field14.Set(field); } if (global::Improbable.Worker.Internal.Pbio.GetSfixed64Count(stateObject, 15) > 0 || fieldsToClear.Contains(15)) { global::Improbable.Collections.Option <long> field; { var _count = global::Improbable.Worker.Internal.Pbio.GetSfixed64Count(stateObject, 15); if (_count > 0) { field = new global::Improbable.Collections.Option <long>(global::Improbable.Worker.Internal.Pbio.GetSfixed64(stateObject, 15)); } else { field = new global::Improbable.Collections.Option <long>(); } } data.field15.Set(field); } if (global::Improbable.Worker.Internal.Pbio.GetInt64Count(stateObject, 16) > 0 || fieldsToClear.Contains(16)) { global::Improbable.Collections.Option <global::Improbable.EntityId> field; { var _count = global::Improbable.Worker.Internal.Pbio.GetInt64Count(stateObject, 16); if (_count > 0) { field = new global::Improbable.Collections.Option <global::Improbable.EntityId>(new global::Improbable.EntityId(global::Improbable.Worker.Internal.Pbio.GetInt64(stateObject, 16))); } else { field = new global::Improbable.Collections.Option <global::Improbable.EntityId>(); } } data.field16.Set(field); } if (global::Improbable.Worker.Internal.Pbio.GetObjectCount(stateObject, 17) > 0 || fieldsToClear.Contains(17)) { global::Improbable.Collections.Option <global::Improbable.Gdk.Tests.SomeType> field; { var _count = global::Improbable.Worker.Internal.Pbio.GetObjectCount(stateObject, 17); if (_count > 0) { field = new global::Improbable.Collections.Option <global::Improbable.Gdk.Tests.SomeType>(global::Improbable.Gdk.Tests.SomeType_Internal.Read(global::Improbable.Worker.Internal.Pbio.GetObject(stateObject, 17))); } else { field = new global::Improbable.Collections.Option <global::Improbable.Gdk.Tests.SomeType>(); } } data.field17.Set(field); } **handleOut = global::Improbable.Worker.Internal.ClientHandles.Instance.CreateHandle(data); } else if (handleType == (byte)global::Improbable.Worker.Internal.ComponentProtocol.ClientHandleType.Snapshot) { var data = new Data(global::Improbable.Gdk.Tests.ExhaustiveOptionalData_Internal.Read( global::Improbable.Worker.Internal.Pbio.GetObject(root, 197716))); **handleOut = global::Improbable.Worker.Internal.ClientHandles.Instance.CreateHandle(data); } else if (handleType == (byte)global::Improbable.Worker.Internal.ComponentProtocol.ClientHandleType.Request) { var data = new global::Improbable.Worker.Internal.GenericCommandObject(); **handleOut = global::Improbable.Worker.Internal.ClientHandles.Instance.CreateHandle(data); return(0); } else if (handleType == (byte)global::Improbable.Worker.Internal.ComponentProtocol.ClientHandleType.Response) { var data = new global::Improbable.Worker.Internal.GenericCommandObject(); **handleOut = global::Improbable.Worker.Internal.ClientHandles.Instance.CreateHandle(data); return(0); } } catch (global::System.Exception e) { global::Improbable.Worker.ClientError.LogClientException(e); return(0); } return(1); }
public Update SetField17(global::Improbable.Collections.Option <global::Improbable.Gdk.Tests.SomeType> _value) { field17.Set(_value); return(this); }
public Update SetField16(global::Improbable.Collections.Option <global::Improbable.EntityId> _value) { field16.Set(_value); return(this); }
public Update SetField15(global::Improbable.Collections.Option <long> _value) { field15.Set(_value); return(this); }
public Update SetField14(global::Improbable.Collections.Option <int> _value) { field14.Set(_value); return(this); }
public Update SetField6(global::Improbable.Collections.Option <double> _value) { field6.Set(_value); return(this); }
public Update SetField2(global::Improbable.Collections.Option <float> _value) { field2.Set(_value); return(this); }