mirror of
https://github.com/frizbee19/FebGameJam.git
synced 2026-09-11 08:17:01 +00:00
did a minor tweak
This commit is contained in:
1 parent
8f2a693284
commit
11a2af2f5f
302 files changed
+1022
-167
No files matched your search
@@ -0,0 +1,184 @@
|
||||
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("Heights 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);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user