Example #1
0
        public AbstractUIBoolTerm SetBoolTerm(AbstractUIBoolTerm term, BoolTermType type)
        {
            RemoveBoolTerm(term);
            var result = AddBoolTerm(type);

            return(result);
        }
Example #2
0
        public AbstractUIBoolTerm AddBoolTerm(BoolTermType type)
        {
            var termType = AbstractUIBoolTerm.GetBoolTermType(type);
            var abst     = termComponentObject.AddComponent(termType) as AbstractUIBoolTerm;

            _boolTerms.Add(abst);
            return(abst);
        }
Example #3
0
 public void RemoveBoolTerm(AbstractUIBoolTerm term)
 {
     //_boolTermsに所属していないとエラーを吐きそうだが対策をしていない
     MonoBehaviour.DestroyImmediate(term);
     _boolTerms.Remove(term);
 }
 public void AddBool(AbstractUIBoolTerm term)
 {
     _boolTerms.Add(term);
 }