예제 #1
0
 public BoolTermNodeData(BoolTermNodeSet nodeSet, UITransitionTerm tranTerms, AbstractUIBoolTerm myBoolTerm)
 {
     _nodeSet      = nodeSet;
     _tranTerm     = tranTerms;
     _boolTerm     = myBoolTerm;
     _boolTermType = _boolTerm.GetTermType();
 }
예제 #2
0
 public TrrigerTermNodeSet(Vector2 firstPos, Vector2 nodeSize
                           , UITransitionTerm term
                           , int colorCode = 0)
     : base(firstPos, nodeSize, colorCode)
 {
     RawAddNode(new TrrigerTermNodeData(this, term));
 }
예제 #3
0
 public BoolTermNodeSet(Vector2 firstPos, Vector2 nodeSize
                        , UITransitionTerm tranData, List <AbstractUIBoolTerm> boolTerms
                        , int colorCode = 0)
     : base(firstPos, nodeSize, colorCode)
 {
     _tranData = tranData;
     RawAddNode(ConvertUIBoolTerm2NodeData(boolTerms));
 }
예제 #4
0
        public TrrigerTermNodeData(TrrigerTermNodeSet nodeSet, UITransitionTerm tranTerm)
        {
            _nodeSet  = nodeSet;
            _tranTerm = tranTerm;
            if (_trrigerTerm == null)
            {
                _tranTerm.AddTrrigerTerm(TrrigerType.None);
            }

            _trrigerType = _trrigerTerm.GetTrrigerType();
        }
예제 #5
0
 public void OpenWindow(UITransitionTerm tranData)
 {
     _transitionData = tranData;
     //_boolNodeSet = new BoolTermNodeSet(new Vector2(400, 50), new Vector2(200, 150),tranData, colorCode: 5);
     _boolNodeSet = new BoolTermNodeSet(
         new Vector2(400, 50), new Vector2(200, 150), _transitionData, tranData._BoolTerms, colorCode: 5
         );
     _trrigerNodeSet = new TrrigerTermNodeSet(
         new Vector2(100, 50), new Vector2(200, 150), _transitionData, colorCode: 3
         );
     ShowWindow <UITermWIndow>();
 }