Example #1
0
        private void CreateCondition(Value value)
        {
            Condition condition = new Condition
            {
                UsingBuiltInValue = !_valueOrVariable,
                Variable          = _variable,
                LocalValue        = value,
                OtherVariable     = _otherVariable,
                ComparisonType    = _comparisonType
            };

            ConditionTarget.AddCondition(condition);
        }
Example #2
0
        private void CreateConditionTarget(List <Node> re)
        {
            var conditionTarget = new Node();

            conditionTarget.Text = "Check";
            conditionTarget.Nodes.Add(CreateRadioButton("Player", "ConditionTargetEnum",
                                                        ConditionTarget.Equals(ConditionTargetEnum.Player)));
            conditionTarget.Nodes.Add(CreateRadioButton("Pet", "ConditionTargetEnum",
                                                        ConditionTarget.Equals(ConditionTargetEnum.Pet)));
            conditionTarget.Nodes.Add(CreateRadioButton("Target", "ConditionTargetEnum",
                                                        ConditionTarget.Equals(ConditionTargetEnum.Target)));
            conditionTarget.Expanded = true;
            re.Add(conditionTarget);
        }
Example #3
0
        private Value CreateValue()
        {
            Value value = ScriptableObject.CreateInstance <Value>();

            value.EnumType = _valueType;
            AssignValue(ref value);
            ConditionTarget.AddValue(value);

            AssetDatabase.AddObjectToAsset(value, SerializationTarget);
            NodeEditorUtilities.AutoSaveAssets();

            return(value);
            //Repaint();
        }
Example #4
0
 public Filter(ConditionTarget target, Condition condition, string wildcard)
 {
     m_Target    = target;
     m_Condition = condition;
     m_Wildcard  = wildcard;
 }
Example #5
0
 public Filter()
 {
     m_Target    = ConditionTarget.Filename;
     m_Condition = Condition.Contains;
     m_Wildcard  = "";
 }