Example #1
0
            public override void OnGUI()
            {
                bool invertCondition = !MaterialInspector_Hybrid.ShowNextProperty;

                MaterialInspector_Hybrid.PopShowProperty();
                MaterialInspector_Hybrid.PushShowProperty(invertCondition);
            }
Example #2
0
            public override void OnGUI()
            {
                bool show = MaterialInspector_Hybrid._isURP;

                if (!needUrp)
                {
                    show = !show;
                }
                MaterialInspector_Hybrid.PushShowProperty(show);
            }
Example #3
0
            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);
            }
Example #4
0
            public override void OnGUI()
            {
                bool show = ExpressionParser.EvaluateExpression(expression, EvaluatePropertyExpression);

                MaterialInspector_Hybrid.PushShowProperty(show);
            }
Example #5
0
 internal class GC_EndIfDisable : GUICommand { public override void OnGUI()
                                               {
                                                   MaterialInspector_Hybrid.PopDisableProperty();
                                               }
Example #6
0
            public override void OnGUI()
            {
                bool enable = ExpressionParser.EvaluateExpression(expression, EvaluatePropertyExpression);

                MaterialInspector_Hybrid.PushDisableProperty(!enable);
            }