public override void OnGUI() { bool invertCondition = !MaterialInspector_Hybrid.ShowNextProperty; MaterialInspector_Hybrid.PopShowProperty(); MaterialInspector_Hybrid.PushShowProperty(invertCondition); }
public override void OnGUI() { bool show = MaterialInspector_Hybrid._isURP; if (!needUrp) { show = !show; } MaterialInspector_Hybrid.PushShowProperty(show); }
public override void OnGUI() { bool show = ExpressionParser.EvaluateExpression(expression, (string s) => { foreach (var m in materials) { if (m.IsKeywordEnabled(s)) { return(true); } } return(false); }); MaterialInspector_Hybrid.PushShowProperty(show); }
public override void OnGUI() { bool show = ExpressionParser.EvaluateExpression(expression, EvaluatePropertyExpression); MaterialInspector_Hybrid.PushShowProperty(show); }
internal class GC_EndIfDisable : GUICommand { public override void OnGUI() { MaterialInspector_Hybrid.PopDisableProperty(); }
public override void OnGUI() { bool enable = ExpressionParser.EvaluateExpression(expression, EvaluatePropertyExpression); MaterialInspector_Hybrid.PushDisableProperty(!enable); }