public void Interact() { ItemDependencies id = gameObject.GetComponent <ItemDependencies>(); if (id) { if (id.CheckDependency(Inventory.instance)) { sceneSwitcher.ActivateSceneSwitch(targetSceneBuildIndex); enterSound.Play(); Debug.Log("ENTER SOUND"); } else { if (denialVoiceLineAlternatives.Length > 0 && !denialVoiceLine.IsPlaying()) { int i = Random.Range(0, denialVoiceLineAlternatives.Length); denialVoiceLine.Play(); denialVoiceLine.SetParameter("Voice Line", denialVoiceLineAlternatives[i]); } } } else { enterSound.Play(); Debug.Log("ENTER SOUND"); sceneSwitcher.ActivateSceneSwitch(targetSceneBuildIndex); } }
IEnumerator FadeOut() { float Tajmer = 0; bool outFaded = false; while (!outFaded) { Tajmer += Time.deltaTime; if (Tajmer / fadeOutTime > 1) { outFaded = true; } texts[bruh].alpha = 1 - (Tajmer / fadeOutTime); yield return(null); } bruh++; if (bruh < texts.Length) { StartCoroutine(FadeIn()); } else { sceneswitcher.ActivateSceneSwitch(); } }
public void Interact() { if (active == true) { sceneSwitcher.ActivateSceneSwitch(targetSceneBuildIndex); } }
private void Awake() { sceneSwitcher.ActivateSceneSwitch(sceneIndex); }