Files
FebGameJam/Assets/Scripts/WorldScreenController.cs
T
2022-02-26 20:58:20 -06:00

185 lines
4.5 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class WorldScreenController : MonoBehaviour
{
public int currentLevel;
public GameObject openingDialogue, tutorialDialogue, speedDialogue, darkDialogue, waterDialogue, birdDialogue, crowdDialogue, epilogueDialogue;
public GameObject page1;
public GameObject page2;
public GameObject trophy1, trophy2, trophy3, trophy4, trophy5, trophy6;
public GameObject picture1, picture2, picture3, picture4, picture5, picture6;
public GameObject fpicture1, fpicture2, fpicture3, fpicture4, fpicture5, fpicture6;
// Start is called before the first frame update
void Start()
{
currentLevel = PlayerPrefs.GetInt("CurrentLevel");
if (currentLevel == 1)
{
openingDialogue.SetActive(true);
}
if (currentLevel >= 2)
{
trophy1.SetActive(true);
}
if (currentLevel >= 3)
{
trophy2.SetActive(true);
}
if (currentLevel >= 4)
{
trophy3.SetActive(true);
}
if (currentLevel >= 5)
{
trophy4.SetActive(true);
}
if (currentLevel >= 6)
{
trophy5.SetActive(true);
}
if (currentLevel >= 7)
{
trophy6.SetActive(true);
}
}
// Update is called once per frame
void Update()
{
}
public void Level1()
{
if (currentLevel >= 1)
{
SceneManager.LoadScene("Heights Level");
}
}
public void Level2()
{
if (currentLevel >= 2)
{
SceneManager.LoadScene("Speed Level");
}
}
public void Level3()
{
if (currentLevel >= 3)
{
SceneManager.LoadScene("Dark Level");
}
}
public void Level4()
{
if (currentLevel >= 4)
{
SceneManager.LoadScene("Water Level");
}
}
public void Level5()
{
if (currentLevel >= 5)
{
SceneManager.LoadScene("Bird Level");
}
}
public void Level6()
{
if (currentLevel >= 6)
{
SceneManager.LoadScene("Crowds Level");
}
}
public void NextPage()
{
page2.SetActive(true);
page1.SetActive(false);
}
public void PreviousPage()
{
page1.SetActive(true);
page2.SetActive(false);
}
public void ClosePage()
{
page2.SetActive(false);
page1.SetActive(false);
}
public void OpenBook()
{
if (currentLevel == 1)
{
picture1.SetActive(true);
tutorialDialogue.SetActive(true);
}
if (currentLevel == 2)
{
fpicture1.SetActive(true);
picture2.SetActive(true);
speedDialogue.SetActive(true);
}
if (currentLevel == 3)
{
fpicture1.SetActive(true);
fpicture2.SetActive(true);
picture3.SetActive(true);
darkDialogue.SetActive(true);
}
if (currentLevel == 4)
{
fpicture1.SetActive(true);
fpicture2.SetActive(true);
fpicture3.SetActive(true);
picture4.SetActive(true);
waterDialogue.SetActive(true);
}
if (currentLevel == 5)
{
fpicture1.SetActive(true);
fpicture2.SetActive(true);
fpicture3.SetActive(true);
fpicture4.SetActive(true);
picture5.SetActive(true);
birdDialogue.SetActive(true);
}
if (currentLevel == 6)
{
fpicture1.SetActive(true);
fpicture2.SetActive(true);
fpicture3.SetActive(true);
fpicture4.SetActive(true);
fpicture5.SetActive(true);
picture6.SetActive(true);
crowdDialogue.SetActive(true);
}
if (currentLevel == 7)
{
fpicture1.SetActive(true);
fpicture2.SetActive(true);
fpicture3.SetActive(true);
fpicture4.SetActive(true);
fpicture5.SetActive(true);
fpicture6.SetActive(true);
epilogueDialogue.SetActive(true);
}
page1.SetActive(true);
}
}