Example #1
0
    //-------------------------------------------------
    void Awake()
    {
        _instance = this;

        chaperoneInfoInitializedAction = ChaperoneInfo.InitializedAction(OnChaperoneInfoInitialized);

        pointerLineRenderer   = GetComponentInChildren <LineRenderer>();
        teleportPointerObject = pointerLineRenderer.gameObject;

        int tintColorID = Shader.PropertyToID("_TintColor");

        fullTintAlpha = pointVisibleMaterial.GetColor(tintColorID).a;

        teleportArc = GetComponent <TeleportArc>();
        teleportArc.traceLayerMask = traceLayerMask;

        loopingAudioMaxVolume = loopingAudioSource.volume;

        playAreaPreviewCorner.SetActive(false);
        playAreaPreviewSide.SetActive(false);

        float invalidReticleStartingScale = invalidReticleTransform.localScale.x;

        invalidReticleMinScale *= invalidReticleStartingScale;
        invalidReticleMaxScale *= invalidReticleStartingScale;

        visible = true;
    }