public AbstractUIBoolTerm SetBoolTerm(AbstractUIBoolTerm term, BoolTermType type) { RemoveBoolTerm(term); var result = AddBoolTerm(type); return(result); }
public AbstractUIBoolTerm AddBoolTerm(BoolTermType type) { var termType = AbstractUIBoolTerm.GetBoolTermType(type); var abst = termComponentObject.AddComponent(termType) as AbstractUIBoolTerm; _boolTerms.Add(abst); return(abst); }
public void RemoveBoolTerm(AbstractUIBoolTerm term) { //_boolTermsに所属していないとエラーを吐きそうだが対策をしていない MonoBehaviour.DestroyImmediate(term); _boolTerms.Remove(term); }
public void AddBool(AbstractUIBoolTerm term) { _boolTerms.Add(term); }