Exemple #1
0
        protected override void OnProcessOutputSchema(MutableObject newSchema)
        {
            foreach (var entry in ColorScope.GetEntries(newSchema))
            {
                ColorTarget.SetValue(Color.magenta, entry);
            }

            Router.TransmitAllSchema(newSchema);
        }
Exemple #2
0
        protected override MutableObject Mutate(MutableObject mutable)
        {
            foreach (var entry in ColorScope.GetEntries(mutable))
            {
                ColorTarget.SetValue(ColorLerp(mutable, FromColor.GetValue(entry), ToColor.GetValue(entry),
                                               Proportion.GetValue(entry)), entry);
            }

            return(mutable);
        }