Ejemplo n.º 1
0
    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);
                        }
                    }
                }
            }