public void SetPhoto(MyEvent.Event e) { Change_Photo_Event tempEvent = e as Change_Photo_Event; if (tempEvent.Photo != spriteRender.sprite) { photo_2 = tempEvent.Photo; SetState(FrameState.DISAPPEARING); } }
public void AddUpdateToDiff(ComponentUpdateOp op, ViewDiff diff, uint updateId) { var update = global::Improbable.Gdk.Tests.AlternateSchemaSyntax.Connection.Serialization.DeserializeUpdate(op.Update.SchemaData.Value); diff.AddComponentUpdate(update, op.EntityId, op.Update.ComponentId, updateId); var eventsObject = op.Update.SchemaData.Value.GetEvents(); { var eventCount = eventsObject.GetObjectCount(1); if (eventCount > 0) { for (uint i = 0; i < eventCount; i++) { var payload = global::Improbable.Gdk.Tests.AlternateSchemaSyntax.RandomDataType.Serialization.Deserialize(eventsObject.IndexObject(1, i)); var e = new MyEvent.Event(payload); diff.AddEvent(e, op.EntityId, op.Update.ComponentId, updateId); } } } }