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