public void RemoveConditions(CRCondition[] conditions) { foreach (CRCondition condition in conditions) RemoveCondition(condition); }
public void RemoveCondition(CRCondition condition) { _conditions[(int)condition.type].Remove(condition); }
public void AddCondition(CRCondition condition) { _conditions[(int)condition.type].Add(condition); }
public void AddConditions(CRCondition[] conditions) { foreach (CRCondition condition in conditions) AddCondition(condition); }
void Awake() { _condition = GetComponent<CRCondition>(); }