virtual public void SetLookAtPosition(AIBrain ai, ET.LookAtType lookAtType)
 {
 }
 virtual public void SetLookAtPosNStartLook(AIBrain ai, ET.LookAtType lookAtType)
 {
 }
 virtual public void SetLookAtPosNStartLook(AIBrain ai, Vector3 position, ET.LookAtType lookAtType)
 {
 }
 public override void SetLookAtPosition(AIBrain ai, ET.LookAtType _lookAtType)
 {
     lookAtType = _lookAtType;
 }
 public override void SetLookAtPosNStartLook(AIBrain ai, ET.LookAtType lookAtType)
 {
     SetLookAtPosition(ai, lookAtType);
     StartLooking(ai);
 }
 public override void SetLookAtPosition(AIBrain ai, Vector3 position, ET.LookAtType _lookAtType = ET.LookAtType.Forward)
 {
     lookAtPosition = position;
     lookAtType     = _lookAtType;
 }
 public override void SetLookAtPosNStartLook(AIBrain ai, Vector3 position, ET.LookAtType _lookAtType)
 {
     SetLookAtPosition(ai, position, lookAtType);
     StartLooking(ai);
 }