示例#1
0
 void Start()
 {
     playerController           = player.GetComponent <CustomRigidbodyFPSController> ();
     portalAudio                = GetComponent <AudioSource>();
     glitchValueGeneratorScript = GetComponent <GlitchValueGenerator>();
     portalAudio.clip           = glitchSound;
     portalAudio.loop           = true;
 }
示例#2
0
    /// <summary>
    /// Activate necessary components for teleporter to work properly.
    /// </summary>
    private void ActivatePortal()
    {
        PortalNew            portal = GetComponent <PortalNew>();
        GlitchValueGenerator glitch = GetComponent <GlitchValueGenerator>();

        if (portal != null)
        {
            portal.enabled = true;
        }
        if (glitch != null)
        {
            glitch.enabled = true;
        }
        if (fuelCleaner != null)
        {
            fuelCleaner.SetActive(true);
        }
    }