示例#1
0
 public BotSense(GameObject aObject)
 {
     control    = aObject.GetComponent <TankControl>();
     blackboard = aObject.GetComponent <AntAIBlackboard>();
     health     = aObject.GetComponent <Health>();
     vision     = aObject.GetComponent <Vision>();
     sensor     = aObject.GetComponent <Sensor>();
 }
示例#2
0
 public StateMove(GameObject aObject, string aStateName) : base(aStateName)
 {
     _control    = aObject.GetComponent <TankControl>();
     _blackboard = aObject.GetComponent <AntAIBlackboard>();
     _magnet     = aObject.GetComponent <Magnet>();
 }
示例#3
0
 public StateAim(GameObject aObject) : base("Aim")
 {
     _control     = aObject.GetComponent <TankControl>();
     _blackboard  = aObject.GetComponent <AntAIBlackboard>();
     _targetAngle = 0.0f;
 }