Beispiel #1
0
    /// <summary>
    /// Constructor. Sets up the sound and canvas/panel. Loads button prefab and then loads the buttons.
    /// </summary>
    /// <param name="MenuSounds">Reference to the MenuSounds object</param>
    public BuildMainMenu(MenuSounds MenuSounds)
    {
        menuSounds = MenuSounds;
        menuSounds.StartMenuSounds();
        canvasPanel = new CanvasPanel();

        buttonPrefab = Resources.Load <GameObject>(strButtonPrefab);
        MainMenuLoad();
    }
    public BuildOptionsMenu(MenuSounds MenuSounds, CanvasPanel ParentMenu)
    {
        eventTrigger = null;
        parentMenu   = ParentMenu;
        menuSounds   = MenuSounds;
        menuSounds.StartMenuSounds();
        canvasPanel = new CanvasPanel();

        sliderPrefab = Resources.Load <GameObject>(strSliderPrefab);
        buttonPrefab = Resources.Load <GameObject>(strButtonPrefab);

        OptionsMenuLoad();
    }
Beispiel #3
0
    public BuildSaveLoadMenu(MenuSounds MenuSounds, CanvasPanel ParentMenu)
    {
        eventTrigger = null;
        parentMenu   = ParentMenu;
        menuSounds   = MenuSounds;
        menuSounds.StartMenuSounds();
        canvasPanel = new CanvasPanel();

        buttonPrefab   = Resources.Load <GameObject>(strButtonPrefab);
        saveLoadPrefab = Resources.Load <GameObject>(strSaveLoadPrefab);


        LoadSaveLoadMenu();
    }