Inheritance: MonoBehaviour
Ejemplo n.º 1
0
 void InitSubMenus()
 {
     _startMenu   = gameObject.GetComponent <StartMenu> ();
     _pauseMenu   = gameObject.GetComponent <PauseMenu> ();
     _optionsMenu = gameObject.GetComponent <OptionsMenu> ();
     _statsMenu   = gameObject.GetComponent <StatsMenu> ();
     _creditMenu  = gameObject.GetComponent <CreditsMenu> ();
 }
Ejemplo n.º 2
0
        public static void Load()
        {
            // Combo
            ComboMenu = MainMenu.Add(new Menu("ComboMenu", "Combo"));
            EngageQ   = ComboMenu.Add(new MenuBool("EngageQ", "Engage Q Lvl 1"));
            ForceR    = ComboMenu.Add(new MenuBool("ForceR", "Force R", true));
            RKillable = ComboMenu.Add(new MenuBool("RKillable", "R2 For Max Damage", true));
            QChase    = ComboMenu.Add(new MenuBool("QChase", "Q Smart Chase", true));

            BurstMenu    = MainMenu.Add(new Menu("Burst", "Burst"));
            BurstKeyBind = BurstMenu.Add(new MenuKeyBind("BurstKeyBind", "Use Burst", System.Windows.Forms.Keys.T, KeyBindType.Toggle));
            FnoR         = BurstMenu.Add(new MenuBool("FNoR", "Burst Without R"));
            Flash        = BurstMenu.Add(new MenuBool("Flash", "Check Killable", true));
            //BurstKey = BurstMenu.Add(new MenuKeyBind("BurstKey", "Burst Keybind", System.Windows.Forms.Keys.T, KeyBindType.Press));


            // Lane
            LaneMenu    = MainMenu.Add(new Menu("LaneMenu", "Lane"));
            LaneVisible = LaneMenu.Add(new MenuBool("LaneVisible", "Only If No Enemy Visible", true));
            LaneQ       = LaneMenu.Add(new MenuBool("LaneQ", "Use Q", true));
            LaneW       = LaneMenu.Add(new MenuBool("LaneW", "Use W"));
            LaneE       = LaneMenu.Add(new MenuBool("LaneE", "Use E"));

            // Jungle
            JungleMenu = MainMenu.Add(new Menu("JungleMenu", "Jungle"));
            JungleQ    = JungleMenu.Add(new MenuBool("JungleQ", "Use Q", true));
            JungleW    = JungleMenu.Add(new MenuBool("JungleW", "Use W", true));
            JungleE    = JungleMenu.Add(new MenuBool("JungleE", "Use E", true));

            // Misc
            MiscMenu = MainMenu.Add(new Menu("MiscMenu", "Misc"));
            KeepQ    = MiscMenu.Add(new MenuBool("KeepQ", "Keep Q Alive", true));
            Ignite   = MiscMenu.Add(new MenuBool("ignite", "Killsteal Ignite", true));
            QMove    = MiscMenu.Add(new MenuKeyBind("QMove", "Q to cursor", Keys.K, KeyBindType.Press));

            // Draw
            DrawMenu    = MainMenu.Add(new Menu("Draw", "Draw"));
            QMinionDraw = DrawMenu.Add(new MenuBool("QMinionDraw", "Minion Killable Q"));
            Dind        = DrawMenu.Add(new MenuBool("Dind", "Damage Indicator"));
            DrawFlee    = DrawMenu.Add(new MenuBool("DrawFlee", "Draw Flee Spots"));
            // HealthDmg = DrawMenu.Add(new MenuBool("HealthDmg", "Write Dmg On Target"));
            DrawCombo = DrawMenu.Add(new MenuBool("DrawCombo", "Draw Combo Range", true));

            // Flee
            FleeMenu = MainMenu.Add(new Menu("Flee", "Flee"));
            WallFlee = FleeMenu.Add(new MenuBool("WallFlee", "WallFlee"));
            FleeKey  = FleeMenu.Add(new MenuKeyBind("FleeKey", "Flee Key", System.Windows.Forms.Keys.A, KeyBindType.Press));

            CreditsMenu = MainMenu.Add(new Menu("Version + Credits", "Credits"));
            CreditsMenu.Add(new MenuSeparator("Version", "Version: 6.17.1"));
            CreditsMenu.Add(new MenuSeparator("Credits", "Developed by Nechrito"));
            CreditsMenu.Add(new MenuSeparator("Credits2", "Resets by Brian"));

            MainMenu.Attach();
        }
Ejemplo n.º 3
0
    void Awake()
    {
        m_loginMenu = GameObject.FindObjectOfType<LoginMenu>();
        m_mainMenu = GameObject.FindObjectOfType<MainMenu>();
        m_optionMenu = GameObject.FindObjectOfType<OptionMenu>();
        m_artworkMenu = GameObject.FindObjectOfType<ArtworksMenu>();
        m_creditsMenu = GameObject.FindObjectOfType<CreditsMenu>();
        m_shopMenu = GameObject.FindObjectOfType<ShopMenu>();

        m_singleton = this;
    }
Ejemplo n.º 4
0
    public void Back()
    {
        if (OptionMenu.activeSelf)
        {
            OptionMenu.SetActive(false);
            MainMenu.SetActive(true);
        }

        if (CreditsMenu.activeSelf)
        {
            CreditsMenu.SetActive(false);
            MainMenu.SetActive(true);
        }
    }
Ejemplo n.º 5
0
        public override void _Ready()
        {
            root       = GetTree().Root;
            sceneStack = new List <Node>();

            _autopilotMenu = GD.Load <PackedScene>("res://scenes/encounter/AutopilotMenu.tscn").Instance() as AutopilotMenu;
            _characterMenu = GD.Load <PackedScene>("res://scenes/encounter/CharacterMenu.tscn").Instance() as CharacterMenu;
            _creditsMenu   = GD.Load <PackedScene>("res://scenes/CreditsMenu.tscn").Instance() as CreditsMenu;
            _defeatMenu    = GD.Load <PackedScene>("res://scenes/encounter/DefeatMenu.tscn").Instance() as DefeatMenu;
            _escapeMenu    = GD.Load <PackedScene>("res://scenes/encounter/EscapeMenu.tscn").Instance() as EscapeMenu;
            _helpMenu      = GD.Load <PackedScene>("res://scenes/encounter/HelpMenu.tscn").Instance() as HelpMenu;
            _inventoryMenu = GD.Load <PackedScene>("res://scenes/encounter/InventoryMenu.tscn").Instance() as InventoryMenu;
            _settingsMenu  = GD.Load <PackedScene>("res://scenes/SettingsMenu.tscn").Instance() as SettingsMenu;
            _victoryMenu   = GD.Load <PackedScene>("res://scenes/encounter/VictoryMenu.tscn").Instance() as VictoryMenu;
        }
Ejemplo n.º 6
0
 private static void OnCreditsClick()
 {
     CreditsMenu.Show();
 }
Ejemplo n.º 7
0
 //----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 //                                                                                                                        CreateCreditsMenu()
 //----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 public void CreateCreditsMenu()
 {
     _creditsmenu = new CreditsMenu();
     AddChild(_creditsmenu);
 }
Ejemplo n.º 8
0
 public void EnterCreditsMenu()
 {
     currentGameState = GameState.Credits;
     credits_menu     = new CreditsMenu(this);
 }
Ejemplo n.º 9
0
 public void OpenCredits()
 {
     // open the credits menu
     CreditsMenu.Open();
 }
Ejemplo n.º 10
0
 void ExitOnClick()
 {
     MiniGamesMenu.SetActive(false);
     AboutMenu.SetActive(false);
     CreditsMenu.SetActive(false);
 }
Ejemplo n.º 11
0
 void CreditsOnClick()
 {
     MiniGamesMenu.SetActive(false);
     AboutMenu.SetActive(false);
     CreditsMenu.SetActive(true);
 }
Ejemplo n.º 12
0
 public void OnCreditsPressed()
 {
     CreditsMenu.Show();
 }
Ejemplo n.º 13
0
 public void Credits()
 {
     MainMenu.SetActive(false);
     CreditsMenu.SetActive(true);
 }
Ejemplo n.º 14
0
 public void OnCreditsPressed()
 {
     CreditsMenu.Open();
 }
Ejemplo n.º 15
0
    void OnGUI()
    {
        GUI.depth = 10;
        GUI.skin  = MainMenuSkin;
        GUI.BeginGroup(new Rect(0, 0, Screen.width, Screen.height));
        GUI.DrawTexture(new Rect(0, 0, Screen.width, Screen.height), Background);

        if (Application.platform != RuntimePlatform.IPhonePlayer && GUI.Button(new Rect(Screen.width / 25, Screen.height / 25, Properties.BackButtonSize, Properties.BackButtonSize), Properties.BackButton))
        {
            DialogBox.DialogBoxButtons = DialogBoxButtons.YES_NO;
            DialogBox.DialogText       = LanguageManager.getString("PROMPT_EXIT");
            DialogBox.CallbackObject   = gameObject;
            DialogBox.Show();
        }

        float offset = Screen.height / 20;

        GUI.DrawTexture(new Rect(Screen.width / 2 - LOGO_SIZE, offset, LOGO_SIZE * 2, LOGO_SIZE), Logo);

        offset += LOGO_SIZE + offset;

        float button_size = Screen.width / 3 * 2;

        if (UserInteraction.InGame)
        {
            if (GUI.Button(new Rect(Screen.width / 2 - button_size / 2, offset, button_size, Properties.TEXT_HEIGHT * 2), LanguageManager.getString("CNTNE")))
            {
                PlayerStats.Show();
                Hide();
            }
            offset += Properties.TEXT_HEIGHT * 3;
        }

        if (GUI.Button(new Rect(Screen.width / 2 - button_size / 2, offset, button_size, Properties.TEXT_HEIGHT * 2), LanguageManager.getString("SNGPLYR")))
        {
            Hide();
            SinglePlayerCreationMenu.Show();
        }

        offset += Properties.TEXT_HEIGHT * 3;

        if (GUI.Button(new Rect(Screen.width / 2 - button_size / 2, offset, button_size, Properties.TEXT_HEIGHT * 2), LanguageManager.getString("MLTPLYR")))
        {
            TrumpSelection.Hide();
            ScoreBoard.Hide();
            Properties.ActiveGameType = GameType.MultiPlayer;
            MultiplayerObjects.gameObject.SetActive(true);
            LoginScreen.Show();
            UserInteraction.InGame = false;
            Hide();
        }

        offset += Properties.TEXT_HEIGHT * 3;
        if (GUI.Button(new Rect(Screen.width / 2 - button_size / 2, offset, button_size, Properties.TEXT_HEIGHT * 2), LanguageManager.getString("CRDTSBTN")))
        {
            Hide();
            CreditsMenu.Show();
        }

        offset += Properties.TEXT_HEIGHT * 3;
        if (GUI.Button(new Rect(Screen.width / 2 - button_size / 2, offset, button_size, Properties.TEXT_HEIGHT * 2), LanguageManager.getString("STNGS")))
        {
            Hide();
            SettingsMenu.BackMenu = this.GetType();
            SettingsMenu.Show();
        }

        GUI.EndGroup();
    }
Ejemplo n.º 16
0
 public void creditMenu()
 {
     CreditsMenu.SetActive(true);
     this.gameObject.SetActive(false);
 }