using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class hack : MonoBehaviour
{
enum LevelSelect { First ,Second ,Third}
LevelSelect Level;
enum Screen { MainMenu,Password,Win }
Screen CurrentScreen;
// Start is called before the first frame update
void Start()
{
MainMenu();
}
void MainMenu()
{
CurrentScreen = Screen.MainMenu;
Terminal.WriteLine(“HELLO SIR\nJARVIS here:\nWhat would you like to hack into today\n1.Moon\n2.Mars\n3.Asgaurd”);
}
void OnUserInput(string input)
{
if (input == “Menu” || input == “menu”)
{
Terminal.ClearScreen();
MainMenu();
}
else if(CurrentScreen == Screen.Password)
{
CheakPassword(input);
}
else if(CurrentScreen == Screen.MainMenu)
{
Choose(input);
}
}
// Update is called once per frame
// void Update()
// {
// }
void CheakPassword(string input)
{
if (Level == LevelSelect.First)
{
if (input == "1admin")
Terminal.WriteLine("You are In\nEntered Correct Password");
else
{
Terminal.WriteLine("You Entered Incorrect Password\nTry Again");
CurrentScreen = Screen.Password;
}
}
else if (Level == LevelSelect.Second)
{
if (input == "2admin")
Terminal.WriteLine("You are In\nEntered Correct Password");
else
{
Terminal.WriteLine("You Entered Incorrect Password\nTry Again");
CurrentScreen = Screen.Password;
}
}
else if (Level == LevelSelect.Third)
{
if (input == "3admin")
Terminal.WriteLine("You are In\nEntered Correct Password");
else
{
Terminal.WriteLine("You Entered Incorrect Password\nTry Again");
CurrentScreen = Screen.Password;
}
}
}
void Choose(string input)
{
if (input == "1")
{
Terminal.WriteLine("you choose level 1");
Terminal.WriteLine("Enter Your Password");
CurrentScreen = Screen.Password;
Level = LevelSelect.First;
}
else if (input == "2")
{
Terminal.WriteLine("you choose level 2");
Terminal.WriteLine("Enter Your Password");
CurrentScreen = Screen.Password;
Level = LevelSelect.Second;
}
else if (input == "3")
{
Terminal.WriteLine("you choose level 3");
Terminal.WriteLine("Enter Your Password");
CurrentScreen = Screen.Password;
Level = LevelSelect.Third;
}
else
{
Terminal.WriteLine("enter again");
CurrentScreen = Screen.MainMenu;
}
}
}