Exemple #1
0
    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>();
 }