示例#1
0
        public static global::Improbable.Gdk.Tests.NonblittableTypes.SecondEventPayload ToSpatial(global::Generated.Improbable.Gdk.Tests.NonblittableTypes.SecondEventPayload nativeType)
        {
            var spatialType = new global::Improbable.Gdk.Tests.NonblittableTypes.SecondEventPayload();

            spatialType.field1 = nativeType.Field1;
            spatialType.field2 = new global::Improbable.Collections.List <double>(nativeType.Field2);
            return(spatialType);
        }
示例#2
0
        public static SecondEventPayload ToNative(global::Improbable.Gdk.Tests.NonblittableTypes.SecondEventPayload spatialType)
        {
            var nativeType = new SecondEventPayload();

            nativeType.Field1 = spatialType.field1;
            nativeType.Field2 = spatialType.field2;
            return(nativeType);
        }
示例#3
0
                public void SendSecondEvent(global::Improbable.Gdk.Tests.NonblittableTypes.SecondEventPayload payload)
                {
                    if (!VerifyNotDisposed())
                    {
                        return;
                    }

                    var sender = EntityManager.GetComponentData <EventSender.SecondEvent>(Entity);

                    sender.Events.Add(payload);
                }
示例#4
0
 public void OnSecondEventEvent(global::Improbable.Gdk.Tests.NonblittableTypes.SecondEventPayload payload)
 {
     GameObjectDelegates.DispatchWithErrorHandling(payload, SecondEventDelegates, logDispatcher);
 }
示例#5
0
 public Event(global::Improbable.Gdk.Tests.NonblittableTypes.SecondEventPayload payload)
 {
     Payload = payload;
 }
示例#6
0
        public void SendSecondEventEvent(global::Improbable.Gdk.Tests.NonblittableTypes.SecondEventPayload secondEvent)
        {
            var eventToSend = new NonBlittableComponent.SecondEvent.Event(secondEvent);

            ComponentUpdateSystem.SendEvent(eventToSend, EntityId);
        }