Files
Aplikasi-VR-Edukasi-Mitigas…/Assets/Scripts/FlowController.cs
Savina Rizdafayi d7120c397a Initial commit
2025-07-12 19:53:40 +07:00

56 lines
1.3 KiB
C#

using UnityEngine;
using UnityEngine.SceneManagement;
public class FlowController : MonoBehaviour
{
public GameObject canvasTutorial;
public GameObject canvasListBarang;
public GameObject canvasEvakuasi;
public GameObject canvasInfoJalur;
public GameObject canvasSlideAkhir;
public GameObject mencaripath;
public GameObject canvasGempa;
public PlayerBergerak1 kontrolPlayer;
void Start()
{
// Awal hanya canvasTutorial yang aktif
canvasTutorial.SetActive(true);
canvasListBarang.SetActive(false);
canvasEvakuasi.SetActive(false);
canvasInfoJalur.SetActive(false);
if (kontrolPlayer != null)
kontrolPlayer.Gerak = false;
}
public void SelesaiTutorial()
{
canvasTutorial.SetActive(false);
canvasListBarang.SetActive(true);
kontrolPlayer.Gerak = true;
}
public void SelesaiBerlindung()
{
canvasGempa.SetActive(false);
canvasEvakuasi.SetActive(true);
kontrolPlayer.Gerak = true;
}
public void SelesaiEvakuasi()
{
canvasEvakuasi.SetActive(false);
canvasInfoJalur.SetActive(true);
mencaripath.SetActive(true);
canvasSlideAkhir.SetActive(true);
}
public void KembaliKeMenu()
{
SceneManager.LoadScene("MainMenu");
}
}