public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) { CurrentProperty = property; Target = CurrentProperty.GetAs <TConditionList>(); var list = GetList(property); list.DoList(position, label); }
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) { CurrentProperty = property; Target = CurrentProperty.GetAs <TConditionList>(); GUI.color = Color.Lerp(Color.white, Color.black, 0.25f); var list = GetList(property); list.DoList(position, label); GUI.color = Color.white; }
public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) { CurrentProperty = property; Target = CurrentProperty.GetAs <TConditionList>(); // ToDo: Hack! foreach (var cond in Target) { cond.OnSetupParametrizedProperties(); } GUI.color = Color.Lerp(Color.white, Color.black, 0.25f); var list = GetList(property); list.DoList(position, label); GUI.color = Color.white; }