private void Awake() { // Set up the reference to the aeroplane controller. planeController = GetComponent <AIPlaneController>(); rigidBody = GetComponent <Rigidbody>(); engineSound = gameObject.AddComponent <AudioSource>(); engineSound.playOnAwake = false; windSound = gameObject.AddComponent <AudioSource>(); windSound.playOnAwake = false; engineSound.clip = engineClip; windSound.clip = windClip; engineSound.minDistance = advanced.engineMinDistance; engineSound.maxDistance = advanced.engineMaxDistance; engineSound.loop = true; engineSound.dopplerLevel = advanced.engineDopplerLevel; engineSound.spatialBlend = 1f; windSound.minDistance = advanced.windMinDistance; windSound.maxDistance = advanced.windMaxDistance; windSound.loop = true; windSound.spatialBlend = 1f; windSound.dopplerLevel = advanced.windDopplerLevel; Update(); engineSound.Play(); windSound.Play(); }
// Use this for initialization void Start() { plane = transform.parent.parent.GetComponent <AIPlaneController>(); particle = GetComponent <ParticleSystem>(); initLifeTime = particle.main.startLifetime.constant; initStartSize = particle.main.startSize.constant; initStartColor = particle.main.startColor.color; }
private void Awake() { planeController = GetComponent <AIPlaneController>(); target = GameObject.Find("F22-Raptor_A").transform; }