Example #1
0
        public override void OnDrawOutport(int outportIndex, OutportContainer outportContainer)
        {
            base.OnDrawOutport(outportIndex, outportContainer);

            SerializedProperty setterValueProp = TargetProperty.FindPropertyRelative(BlackboardSetter.SetterValueVarName);

            outportContainer.OutportBody.Add(new Label(BlackboardSetter.GetOutportLabel(setterValueProp)));
        }
        public override void OnDrawOutport(int outportIndex, OutportContainer outportContainer)
        {
            base.OnDrawOutport(outportIndex, outportContainer);

            SerializedProperty conditionalProp = TargetProperty
                                                 .FindPropertyRelative(BlackboardConditional.ConditionalsVarName)
                                                 .GetArrayElementAtIndex(outportIndex);


            outportContainer.OutportBody.Add(new Label(BlackboardConditional.GetOutportLabel(conditionalProp)));
        }
Example #3
0
 public override void OnDrawOutport(int outportIndex, OutportContainer outportContainer)
 {
     outportContainer.OutportBody.Add(GetPlaceholderElement("Outport body", 20));
     outportContainer.OutportHeader.Add(GetPlaceholderElement("Outport header", 20));
     outportContainer.OutportFooter.Add(GetPlaceholderElement("Outport footer", 20));
 }