My solo challenge code

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;
    }
}

}

Privacy & Terms