void Awake() { aiAir = GetComponent <AI_Aircraft>(); myFlow = GetComponent <CombatFlow>(); outgoingMissiles = new List <BasicMissile>(); hardpoints = GetComponent <PlayerInput_Aircraft>().hardpointController; myRadar = GetComponent <Radar>(); aiEvade = GetComponent <AI_MissileEvade>(); aiGrndAttack = GetComponent <AI_GroundAttack>(); }
void Awake() { // start these vectors with some magnitude, helps facilitate rotation lerping targetDir = transform.forward; currentDir = transform.forward; myFlow = GetComponent <CombatFlow>(); dirAI = GetComponent <DirectionAI>(); engine = GetComponent <EngineControl>(); myRb = GetComponent <Rigidbody>(); rwr = GetComponent <RWR>(); aiTgtComputer = GetComponent <AI_TgtComputer>(); mslAvoid = GetComponent <AI_MissileEvade>(); aiGroundAttack = GetComponent <AI_GroundAttack>(); }