public void SendMyEvent(global::Improbable.Gdk.Tests.AlternateSchemaSyntax.RandomDataType payload) { if (!IsValid()) { return; } var sender = EntityManager.GetComponentData <EventSender.MyEvent>(Entity); sender.Events.Add(payload); }
public Event(global::Improbable.Gdk.Tests.AlternateSchemaSyntax.RandomDataType payload) { Payload = payload; }
public void OnMyEventEvent(global::Improbable.Gdk.Tests.AlternateSchemaSyntax.RandomDataType payload) { GameObjectDelegates.DispatchWithErrorHandling(payload, MyEventDelegates, LogDispatcher); }
public void SendMyEventEvent(global::Improbable.Gdk.Tests.AlternateSchemaSyntax.RandomDataType myEvent) { var eventToSend = new Connection.MyEvent.Event(myEvent); ComponentUpdateSystem.SendEvent(eventToSend, EntityId); }