Example #1
0
        public IEnumerator SceneTestWithEnumeratorPasses()
        {
            Scene scene = ReturnToMenu.getScene();

            Assert.IsNotNull(scene);
            yield return(null);
        }
        public RetireBookForm(FormClose hClose, ReturnToMenu hReturn, RetireBook hRetire)
        {
            handleClose        = hClose;
            handleReturnToMenu = hReturn;
            handleRetireBook   = hRetire;

            InitializeComponent();
            BackColor = Color.SteelBlue;
        }
Example #3
0
        public UpdateConditionForm(FormClose hClose, ReturnToMenu hReturn, UpdateCondition hUpdate)
        {
            handleClose           = hClose;
            handleReturnToMenu    = hReturn;
            handleUpdateCondition = hUpdate;

            InitializeComponent();
            BackColor = Color.SteelBlue;
        }
Example #4
0
        public RenewBooksForm(FormClose hClose, ReturnToMenu hReturn, RenewBooks hRenewBooks)
        {
            InitializeComponent();
            BackColor = Color.SteelBlue;

            handleClose        = hClose;
            handleReturnToMenu = hReturn;
            handleRenewBooks   = hRenewBooks;
        }
        public CreateAccountForm(FormClose hClose, ReturnToMenu hReturn, CreateAccount hCreate)
        {
            handleClose         = hClose;
            handleReturnToMenu  = hReturn;
            handleCreateAccount = hCreate;

            InitializeComponent();
            BackColor = Color.SteelBlue;
        }
        public ResetPasswordForm(FormClose hClose, ReturnToMenu hReturn, ResetPassword hReset)
        {
            handleClose         = hClose;
            handleReturnToMenu  = hReturn;
            handleResetPassword = hReset;

            InitializeComponent();
            BackColor = Color.SteelBlue;
        }
        public CheckOutForm(FormClose hClose, ReturnToMenu hReturn, AddToBookList hAddToCart, CheckOut hCheckOut)
        {
            handleClose        = hClose;
            handleReturnToMenu = hReturn;
            handleAddToCart    = hAddToCart;
            handleCheckOut     = hCheckOut;

            InitializeComponent();
            BackColor = Color.SteelBlue;
        }
Example #8
0
        public ReturnBooksForm(FormClose hClose, ReturnToMenu hReturnToMenu, AddToBookList hAddToList, Return hReturn)
        {
            handleClose         = hClose;
            handleReturnToMenu  = hReturnToMenu;
            handleAddToBookList = hAddToList;
            handleReturn        = hReturn;

            InitializeComponent();
            BackColor = Color.SteelBlue;
        }
Example #9
0
        public AddBookForm(FormClose hClose, ReturnToMenu hReturnToMenu, GenreRequest hGenreRequest, AddBook hAdd)
        {
            handleClose        = hClose;
            handleReturnToMenu = hReturnToMenu;
            handleAdd          = hAdd;

            InitializeComponent();
            BackColor             = Color.SteelBlue;
            uxInfoPanel.BackColor = Color.LightSteelBlue;
            genres = hGenreRequest();
            genres.ForEach(genre => uxGenreBox.Items.Add(genre));
        }
Example #10
0
        public ViewBookForm(FormClose hClose, ReturnToMenu hReturnToMenu, GenreRequest hGenreRequest, SearchBooks hSearchBooks)
        {
            handleClose        = hClose;
            handleReturnToMenu = hReturnToMenu;
            handleSearchBooks  = hSearchBooks;

            InitializeComponent();
            BackColor = Color.SteelBlue;
            uxQueryPanel.BackColor = Color.LightSteelBlue;
            genres = hGenreRequest();
            genres.ForEach(genre => uxGenreBox.Items.Add(genre));
        }
Example #11
0
 private void Update()
 {
     if (_gpRef.totalProgress >= 1 && !_death)
     {
         if (GlobalObjectManager.Instance.HUDCanvas.GetComponentInChildren <UI_Heatbar>().bar.GetComponent <UnityEngine.UI.Image>().fillAmount < 1)
         {
             return;
         }
         StartCoroutine(ReturnToMenu.GoToMenu(2f));
         var topkek = GlobalObjectManager.Instance.HUDCanvas.GetComponentInChildren <UI_ObjectiveText>();
         topkek.UpdateText("YOU DIED.");
         topkek.PopUp();
         //Time.timeScale = 0;
         _death = true;
         //Game Over
         return;
     }
 }
Example #12
0
 /// <summary>
 /// Returns to main menu screen to continue order process
 /// </summary>
 /// <param name="sender">object that sent event we are handling</param>
 /// <param name="e">parameters of event</param>
 void ReturnToMainMenu(object sender, RoutedEventArgs e)
 {
     ReturnToMenu.ReturnToMenuScreen(this, menu);
 }
Example #13
0
        protected override void Client_PacketRecieved(Packet packet)
        {
            base.Client_PacketRecieved(packet);

            if (packet.Type == PacketType.PlaySong)
            {
                PlaySong playSong = packet.SpecificPacket as PlaySong;
                PlaySong?.Invoke(playSong.Beatmap);
            }
            else if (packet.Type == PacketType.Command)
            {
                Command command = packet.SpecificPacket as Command;
                if (command.CommandType == Command.CommandTypes.ReturnToMenu)
                {
                    if ((Self as Player).PlayState == Player.PlayStates.InGame)
                    {
                        ReturnToMenu?.Invoke();
                    }
                }
            }
            else if (packet.Type == PacketType.LoadSong)
            {
                LoadSong loadSong = packet.SpecificPacket as LoadSong;

                //Send updated download status
                (Self as Player).DownloadState = Player.DownloadStates.Downloading;

                var playerUpdate = new Event();
                playerUpdate.Type          = Event.EventType.PlayerUpdated;
                playerUpdate.ChangedObject = Self;
                Send(new Packet(playerUpdate));

                var hash = HashFromLevelId(loadSong.LevelId);
                BeatSaverDownloader.DownloadSongInfoThreaded(hash,
                                                             (successfulDownload) =>
                {
                    if (successfulDownload)
                    {
                        var song = new DownloadedSong(hash);

                        var mapFormattedLevelId = $"custom_level_{hash.ToUpper()}";

                        var matchMap = new PreviewBeatmapLevel()
                        {
                            LevelId = mapFormattedLevelId,
                            Name    = song.Name
                        };

                        List <Characteristic> characteristics = new List <Characteristic>();
                        foreach (var characteristic in song.Characteristics)
                        {
                            characteristics.Add(new Characteristic()
                            {
                                SerializedName = characteristic,
                                Difficulties   = song.GetBeatmapDifficulties(characteristic)
                            });
                        }
                        matchMap.Characteristics = characteristics.ToArray();

                        //Send updated download status
                        (Self as Player).DownloadState = Player.DownloadStates.Downloaded;

                        playerUpdate               = new Event();
                        playerUpdate.Type          = Event.EventType.PlayerUpdated;
                        playerUpdate.ChangedObject = Self;
                        Send(new Packet(playerUpdate));

                        LoadedSong?.Invoke(matchMap);

                        Logger.Debug($"SENT DOWNLOADED SIGNAL {(playerUpdate.ChangedObject as Player).DownloadState}");
                    }
                    else
                    {
                        //Send updated download status
                        (Self as Player).DownloadState = Player.DownloadStates.DownloadError;

                        playerUpdate               = new Event();
                        playerUpdate.Type          = Event.EventType.PlayerUpdated;
                        playerUpdate.ChangedObject = Self;
                        Send(new Packet(playerUpdate));
                    }
                }
                                                             );
            }
        }
 private void Start()
 {
     UIPlayerLife = GameObject.Find("PlayerLife").GetComponent <GUIPlayerLife>();
     returnToMenu = GameObject.Find("MainObject").GetComponent <ReturnToMenu>();
 }
Example #15
0
 void Start()
 {
     rtm = FindObjectOfType <ReturnToMenu>();
 }