public void AddSubGoal(Goal subGoal) { if (SubGoals.Any()) SubGoals.Peek().SetStatus(STATUS.Inactive); SubGoals.Push(subGoal); subGoal.SetPerson(Person); }
void Start() { _goal = new GuestThink(); _goal.RemoveAllSubGoals(); _goal.SetPerson(this); _goal.Activate(); }
public virtual bool IsSameGoal(Goal goal) { return false; }