Beispiel #1
0
    static void TouchBar_Manager_OnReady()
    {
        TouchBar.Manager.OnReady -= TouchBar_Manager_OnReady;
        gameGroup = new TouchBar.Group("game", 3);

        pauseButton = gameGroup.AddImageButton("pause", "/Editor/UniTouchBar/Icons/pause.png", "", () => {
            EditorApplication.isPaused = !EditorApplication.isPaused;

            CheckPause();
        });

        TouchBar.Button space = gameGroup.AddTextButton("space", "     ");

        muteButton = gameGroup.AddTextButton("mute", "mute", () => {
            EditorUtility.audioMasterMute = !EditorUtility.audioMasterMute;
            muteButton.Highlight(EditorUtility.audioMasterMute);
        });

        statsButton = gameGroup.AddTextButton("stats", "stats", () => {
            bool val = !EditGameView.GetFlag("m_Stats");
            EditGameView.SetFlag("m_Stats", val);
            statsButton.Highlight(val);
        });

        maximizeButton = gameGroup.AddImageButton("maximize", "/Editor/UniTouchBar/Icons/resize.png", "", () => {
            bool val = !EditGameView.GetMaximized();
            EditGameView.Maximize(val);
            maximizeButton.Highlight(val);
        });

        TouchBar.AddGroup(gameGroup);
        space.Hide();
    }
Beispiel #2
0
        public IHttpResponse Edit(EditGameView model)
        {
            var id          = model.Id;
            var title       = model.Title;
            var description = model.Description;
            var image       = model.Image;
            var price       = model.Price;
            var size        = model.Size;
            var videoId     = model.VideoId;
            var releaseDate = model.ReleaseDate;

            this.games.Edit(id, title, description, image, price, size, videoId, releaseDate.Value);

            return(this.FileViewResponse(ListGamesView));
        }