Inheritance: MonoBehaviour
 public MenuGarage(LevelMenu level, Camera cam, Button buttonNextCar, Button buttonPreviousCar)
 {
     this.level             = level;
     this.cam               = cam;
     this.buttonNextCar     = buttonNextCar;
     this.buttonPreviousCar = buttonPreviousCar;
 }
Example #2
0
    void ButtonBarClickCallback(string buttonID)
    {
        FadeOutRoom();

        levelMenu = Instantiate(levelMenuPrefab, ContentPosition(), Quaternion.identity) as GameObject;

        LevelMenu menu = levelMenu.GetComponent <LevelMenu>();

        menu.clickDelegate = gameObject;
        menu.clickCallback = "MenuCallback";

        if (buttonID.Equals("Foundation"))
        {
            BuildMenuItems(menu, "1");
        }
        else if (buttonID.Equals("Immersion"))
        {
            BuildMenuItems(menu, "2");
        }

        DestroyIconBar();

        // install the lookdown menu at this point
        AppCentral.APP.InstallLookdownMenu();

        AppCentral.APP.ShowEnvironment(EnvironmentEnum.kMountains);
    }
Example #3
0
 public void Reset()
 {
     x_ship  = 450;
     y_ship  = 850;
     x_enemy = -600;
     y_enemy = 20;
     IScore  = 0;
     speed   = 5;
     Tmins   = 2;
     Tsecs   = 0;
     start   = true;
     ScoreTimePan.Controls.Clear();
     this.Size = new Size(385, 408);
     LevelMenu.Show();
     CenterWindow();
     if (Level == 2)
     {
         int size = Enemies.Count();
         for (int i = 0; i < size; i++)
         {
             Enemies[i].Dispose();
             Enemies.Remove(Enemies[i]);
             size--;
             i--;
         }
         size = EnemiesBullets.Count();
         for (int i = 0; i < size; i++)
         {
             EnemiesBullets[i].Dispose();
             EnemiesBullets.Remove(EnemiesBullets[i]);
             size--;
             i--;
         }
     }
 }
Example #4
0
        private void LevelMen(object sender, EventArgs e)
        {
            Button btn = (Button)sender;

            switch (btn.Text)
            {
            case "Level 1":
                Level = 1;
                LevelMenu.Hide();
                this.Size = new Size(1000, 1000);
                SetPanStuff(Tmins.ToString() + " : " + Tsecs.ToString() + "0");
                EnemiesPictureBoxesMaker();
                CenterWindow();
                break;

            case "Level 2":
                Level = 2;
                LevelMenu.Hide();
                this.Size = new Size(1000, 1000);
                SetPanStuff("");
                EnemiesPictureBoxesMaker();
                CenterWindow();
                break;
            }
        }
Example #5
0
 void Start()
 {
     _levelMenu = GetComponentInParent <LevelMenu>();
     level      = this.GetComponent <Button>();
     level.onClick.AddListener(selectLevel);
     index  = System.Convert.ToInt32(this.GetComponentInChildren <TextMeshProUGUI>().text);
     QLevel = GameObject.Find("Level").GetComponent <Level>();
 }
Example #6
0
 void Start()
 {
     onClick.AddListener(ButtonOnClickEvent);
     editor     = GameObject.Find("Editor").GetComponent <Editor>();
     buttonText = GetComponentInChildren <TextMeshProUGUI>();
     menu       = GameObject.Find("LevelMenu").GetComponent <LevelMenu>();
     group      = this.GetComponent <CanvasGroup>();
 }
Example #7
0
    /// <summary>
    /// Gets point references
    /// </summary>
    void Start()
    {
        this.player      = FindObjectOfType <Player>();
        this.menu        = FindObjectOfType <LevelMenu>();
        this.spawnPoint  = this.transform.Find("SpawnPoint");
        this.targetPoint = this.transform.Find("TargetPoint");

        StartCoroutine(this.Spawn());
    }
Example #8
0
 public void GetToLevelSelect()
 {
     MainMenu.SetActive(false);
     CharacterMenu.SetActive(false);
     LevelMenu.SetActive(true);
     SetupMenu.SetActive(false);
     GetComponent <MenuControllScript>().ChangeMenu();
     GetComponent <MenuControllScript>().menuState = MenuState.LevelSelect;
 }
Example #9
0
 public void GoToSetup()
 {
     MainMenu.SetActive(false);
     CharacterMenu.SetActive(false);
     LevelMenu.SetActive(false);
     SetupMenu.SetActive(true);
     GetComponent <MenuControllScript>().ChangeMenu();
     GetComponent <MenuControllScript>().menuState = MenuState.PlayerConnect;
 }
    void Start()
    {
        var gameObject = GameObject.Find("LevelMenu");

        if (gameObject != null)
        {
            levelMenu = gameObject.GetComponent <LevelMenu>();
        }
    }
Example #11
0
 void Start()
 {
     timeForLevel *= LevelMenu.getTimeAmountMultiply();
     SetDetailsLevel();
     Menu.loadMenuType(StateVar.getHeaderColor(type), StateVar.getTextColor(type));
     hourglass = Hourglass.instance;
     hourglass.startTiming(timeForLevel);
     maxShootedTargetsAmount = GameObject.FindGameObjectsWithTag("Target").Length;
     EventManager.StartListening("Endgame", EndGame);
 }
Example #12
0
    // Use this for initialization
    void Start()
    {
        lM = GameObject.FindObjectOfType <LevelMenu>();

        //we cannot change contine if there is no LevelMenu
        if (lM == null)
        {
            Debug.LogError("No LevelMenu Exists.");
            return;
        }
    }
    // Start is called before the first frame update
    void Start()
    {
        currentButton = 0;

        menu_levelMenu = new LevelMenu(this);
        menu_mainMenu  = new MainMenu(this, menu_levelMenu, actionSound);
        menu_levelMenu.setMainMenu(menu_mainMenu);

        currentMenu = menu_mainMenu;
        menu_mainMenu.Display();
    }
 public MenuMain(LevelMenu level, Camera memuMainCamera, Button buttonRace, Button buttonPractice, Button buttonGarage, Button buttonTuningShop, Button buttonCarDealership, Button buttonAbout, Button buttonExit)
 {
     this.level               = level;
     this.cam                 = memuMainCamera;
     this.buttonRace          = buttonRace;
     this.buttonPractice      = buttonPractice;
     this.buttonGarage        = buttonGarage;
     this.buttonTuningShop    = buttonTuningShop;
     this.buttonCarDealership = buttonCarDealership;
     this.buttonAbout         = buttonAbout;
     this.buttonExit          = buttonExit;
 }
Example #15
0
    // Use this for initialization
    void Start()
    {
        lM = GameObject.FindObjectOfType <LevelMenu>();

        if (lM == null)
        {
            Debug.LogError("No LevelMenu Exists.");
            return;
        }

        sbl = 1f / lM.pageCount;
    }
Example #16
0
 void Awake()
 {
     if (!levelMenu)
     {
         levelMenu = GetComponentInChildren <LevelMenu>();
     }
     if (!mainMenu)
     {
         mainMenu = GetComponentInChildren <MainMenu>();
     }
     currentMenu = mainMenu;
     levelMenu.gameObject.SetActive(false);
 }
Example #17
0
        public void LoadContent()
        {
            if (_levelMenu != null)
            {
                return;
            }

            _levelMenu = new LevelMenu(
                game: _game,
                background: _game.Content.Load <Texture2D>("SpriteSheets/Background/finalNight"),
                buttonsTexture: _game.Content.Load <Texture2D>("SpriteSheets/Buttons/Buttons")
                );
        }
Example #18
0
    // Start is called before the first frame update
    void Start()
    {
        MainMenu.SetActive(true);
        CharacterMenu.SetActive(false);
        LevelMenu.SetActive(false);
        SetupMenu.SetActive(false);

        if (ScoreScript.scoreScript == null)
        {
            ScoreScript.scoreScript = new ScoreScript();
            ScoreScript.scoreScript.StartWorld();
        }
        //Skapar de static script som finns
    }
Example #19
0
    public static saveDictionariesTypes SaveTypeByLevel()
    {
        switch (LevelMenu.GetCurrentDifficultyLevel())
        {
        case LevelMenu.difficultyLevel.Easy:
            return(saveDictionariesTypes.easy);

        case LevelMenu.difficultyLevel.Medium:
            return(saveDictionariesTypes.medium);

        case LevelMenu.difficultyLevel.Difficult:
            return(saveDictionariesTypes.difficult);
        }
        return(saveDictionariesTypes.medium);
    }
Example #20
0
    private void Awake()
    {
        //Init all the buttons in the menus
        playButton = GameObject.Find("Play Button").GetComponent <Button>();
        backButton = GameObject.Find("Back Button").GetComponent <Button>();
        quitButton = GameObject.Find("Quit Button").GetComponent <Button>();

        playButton.onClick.AddListener(OpenLevels);
        backButton.onClick.AddListener(BackToMainMenu);
        quitButton.onClick.AddListener(QuitGame);

        //Get the level selection menu and the main menu so we can activate/deactivate as needed
        mainMenuCanvas = GameObject.FindGameObjectWithTag("MainMenu");
        levelMenu      = GameObject.FindGameObjectWithTag("GameController").GetComponent <LevelMenu>();
    }
Example #21
0
    protected void Awake()
    {
        trigger    = GetComponent <EventTrigger>();
        parentMenu = GetComponentInParent <LevelMenu>();
        image      = GetComponent <Image>();
        state      = State.Idle;

        EventTrigger.Entry onEnter = new EventTrigger.Entry();
        onEnter.callback.AddListener((eventData) => MouseEntered());
        onEnter.eventID = EventTriggerType.PointerEnter;
        trigger.triggers.Add(onEnter);

        EventTrigger.Entry onClick = new EventTrigger.Entry();
        onClick.callback.AddListener((eventData) => MouseClicked());
        onClick.eventID = EventTriggerType.PointerClick;
        trigger.triggers.Add(onClick);
    }
Example #22
0
    void Start()
    {
        myRigidbody2D = GetComponent <Rigidbody2D>();
        animator      = GetComponent <Animator>();

        animator.SetBool("Dying", false);

        var gameObject = GameObject.Find("LevelMenu");

        if (gameObject != null)
        {
            levelMenu = gameObject.GetComponent <LevelMenu>();
        }

        gameObject = GameObject.Find("Options");

        if (gameObject != null)
        {
            smoothPitchChanger = gameObject.GetComponent <SmoothPitchChanger>();
        }
    }
Example #23
0
    public void activate(LevelMenu menuController)
    {
        switch (fileAction)
        {
        case (FileAction.SCENE):
        {
            SceneManager.LoadScene(sceneToOpen, LoadSceneMode.Single);
            break;
        }

        case (FileAction.URL):
        {
            Application.OpenURL(url);
            break;
        }

        case (FileAction.QUIT):
        {
            Application.Quit();
            break;
        }
        }
    }
    private void Awake()
    {
        player         = GameObject.FindGameObjectWithTag("Player");
        playerCollider = player.GetComponent <BoxCollider2D>();

        drone = GameObject.FindGameObjectWithTag("Drone");

        HUD         = GameObject.FindGameObjectWithTag("HUD");
        hudTimeText = GameObject.FindGameObjectWithTag("TimeText").GetComponent <TextMeshProUGUI>();

        gameController = GameObject.FindGameObjectWithTag("GameController");

        levelDB = gameController.GetComponent <LevelDatabase>();

        mainMenu  = gameController.GetComponent <MainMenu>();
        levelMenu = gameController.GetComponent <LevelMenu>();
        pauseMenu = gameController.GetComponent <PauseMenu>();
        endMenu   = gameController.GetComponent <EndMenu>();

        cam = Camera.main;

        audioSource = player.GetComponent <AudioSource>();
    }
Example #25
0
    // Use this for initialization
    void Start()
    {
        lM = GameObject.FindObjectOfType <LevelMenu>();

        //stop here if the LevelMenu doesn't exist
        if (lM == null)
        {
            Debug.LogError("No LevelMenu Exists.");
            return;
        }

        //get a reference to the Text Component
        levelPageNum = gameObject.GetComponentInChildren <Text>();

        if (levelPageNum == null)
        {
            levelPageNum = gameObject.AddComponent <Text>();
        }

//        //Add this method to the delegate to execute when the LevelManager becomes Idel.
//        lM.startIdle += UpdateTxt;
//		Invoke("UpdateTxt",0.1f);
    }
Example #26
0
    private void Start()
    {
        menu = new Menu(menuObject);
        menu.Init();
        menu.PlayClicked = ChangeToLevelMenu;

        levelMenu = new LevelMenu(levelMenuObject);
        levelMenu.Init();
        levelMenu.BackClicked      = ChangeToMenu;
        levelMenu.LoadLevelClicked = ChangeToLevel;

        gameplay = new Gameplay(gameplayObject);
        gameplay.Init();
        gameplay.LeaveClicked = ChangeToLevelMenu;
        gameplay.WinOccured   = ChangeToComplete;

        complete = new Complete(completeObject);
        complete.Init();
        complete.MenuClicked = ChangeToMenu;
        complete.NextClicked = ChangeToLevel;
        complete.SendClicked = SendScore;

        ChangeToMenu();
    }
Example #27
0
 void BuildMenuItems(LevelMenu menu, string category)
 {
     menu.SetupItems(AppCentral.APP.MenuItems(category));
 }
Example #28
0
 public void SetupItem(Dictionary<string, string> info, LevelMenu menu)
 {
     textObject.GetComponent<TextMesh>().text = info["name"];
     itemInfo = info;
     levelMenu = menu;
 }
Example #29
0
 void Start()
 {
     levelMenu = GameObject.Find("Canvas").GetComponent <LevelMenu> ();
 }
Example #30
0
 public LevelMenuRenderer(LevelMenu levelMenu)
 {
     this.levelMenu = levelMenu;
 }
    void Start()
    {
        var gameObject = GameObject.Find("LevelMenu");

        if (gameObject != null)
        {
            levelMenu = gameObject.GetComponent<LevelMenu>();
        }
    }
Example #32
0
 void BuildMenuItems(LevelMenu menu, string category)
 {
     menu.SetupItems(AppCentral.APP.MenuItems(category));
 }
Example #33
0
 /// <summary>
 /// Assigns references to external objects
 /// </summary>
 void Start()
 {
     this.menu             = FindObjectOfType <LevelMenu>();
     this.levelCamera      = FindObjectOfType <LevelCamera>();
     this.originalMaterial = this.renderer.material;
 }
    void Start()
    {
        myRigidbody2D = GetComponent<Rigidbody2D>();
        animator = GetComponent<Animator>();

        animator.SetBool("Dying", false);

        var gameObject = GameObject.Find("LevelMenu");

        if (gameObject != null)
        {
            levelMenu = gameObject.GetComponent<LevelMenu>();
        }

        gameObject = GameObject.Find("Options");

        if (gameObject != null)
        {
            smoothPitchChanger = gameObject.GetComponent<SmoothPitchChanger>();
        }
    }