public void RemoveBehaviour(Agent_Behaviour behaviourToRemove) { Behaviours &= (int)~behaviourToRemove; }
public void AddBehaviour(Agent_Behaviour behaviourToAdd) { Behaviours |= (int)behaviourToAdd; }
public bool HasBehaviour(Agent_Behaviour behaviourToCheck) { return((Behaviours & (int)behaviourToCheck) != 0); }
public void RemoveBehaviour(Agent_Behaviour behaviourToRemove) { Behaviours &= (int)~behaviourToRemove; }
public void AddBehaviour(Agent_Behaviour behaviourToAdd) { Behaviours |= (int)behaviourToAdd; }
public bool HasBehaviour(Agent_Behaviour behaviourToCheck) { return (Behaviours & (int)behaviourToCheck) != 0; }