コード例 #1
0
        public override void OnGUI(Rect position, SerializedProperty property, GUIContent label)
        {
            CurrentProperty = property;
            Target          = CurrentProperty.GetAs <TConditionList>();

            var list = GetList(property);

            list.DoList(position, label);
        }
コード例 #2
0
        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;
        }
コード例 #3
0
        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;
        }