Ejemplo n.º 1
0
            public override void OnGUI()
            {
                bool invertCondition = !MaterialInspector_Hybrid.ShowNextProperty;

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

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

                MaterialInspector_Hybrid.PushShowProperty(show);
            }