using UnityEngine; namespace Paps.UnityToolbarExtenderUIToolkit { internal class ElementVariables { public MainToolbarElement MainToolbarElement; public FieldVariable[] Fields; public PropertyVariable[] Properties; public bool DidChange() { foreach (var field in Fields) if (field.DidChange()) return true; foreach (var property in Properties) if (property.DidChange()) return true; return false; } public void UpdateValues() { foreach (var field in Fields) field.UpdateValue(); foreach (var property in Properties) property.UpdateValue(); } } }