private void Start() { InDesigner = ServiceProvider.Instance.GameState.IsInDesigner; modifier = (ToneGenerator2)PartModifier; FreqInputCh = modifier.FreqInputChannel; AmpOutputCh = modifier.AmpOutputChannel; asrc = GetComponentInChildren <AudioSource>(); alist = GetComponentInChildren <AudioClipHolder>(); if (InDesigner) { asrc.enabled = false; } else { if (AmpOutputCh >= 0) // Amplitude transmitter mode { asrc.enabled = false; } else { asrc.mute = false; ApplyValues(); } } }
private void GetReferencesToAttributes() { if (this != null) { animator = GetComponent <Animator>(); audioSource = GetComponent <AudioSource>(); soundFXHolder = GetComponent <AudioClipHolder>(); flashingScreenOnDamage.enabled = false; } }
private void GetReferences() { playerShoot = GetComponentInChildren <PlayerShootTest>(); audioSource = GetComponent <AudioSource>(); soundFXHolder = GetComponent <AudioClipHolder>(); }