Ejemplo n.º 1
0
 public static void Serialize(SecondEventPayload instance, global::Improbable.Worker.CInterop.SchemaObject obj)
 {
     {
         obj.AddFloat(1, instance.Field1);
     }
     {
         foreach (var value in instance.Field2)
         {
             obj.AddDouble(2, value);
         }
     }
 }
Ejemplo n.º 2
0
            public static SecondEventPayload Deserialize(global::Improbable.Worker.Core.SchemaObject obj)
            {
                var instance = new SecondEventPayload();

                {
                    instance.Field1 = obj.GetFloat(1);
                }
                {
                    var list       = instance.Field2 = new global::System.Collections.Generic.List <double>();
                    var listLength = obj.GetDoubleCount(2);
                    for (var i = 0; i < listLength; i++)
                    {
                        list.Add(obj.IndexDouble(2, (uint)i));
                    }
                }
                return(instance);
            }