public void Setup(Poultryizer p, Poultryizer.ChickenReferences c) { poultryizer = p; Chicken = c; ModAudioClip a = ModResource.GetAudioClip("polymorph"); if (a.Available) { audioSource = gameObject.GetComponent <AudioSource>() ?? gameObject.AddComponent <AudioSource>(); audioSource.volume = 0.9f; audioSource.spatialBlend = 0.99f; audioSource.reverbZoneMix = 1; audioSource.clip = clip = a; } }
public override void OnSimulateStart() { CreateEffectChild(); effectTimer = Random.Range(0f, 1f / effectUpdatesPerSecond); ModAudioClip c = ModResource.GetAudioClip("polymorph"); if (c.Available) { audioSource = gameObject.GetComponent <AudioSource>() ?? gameObject.AddComponent <AudioSource>(); audioSource.clip = c; } simulationStarted = true; }