// Update is called once per frame
    void Update()
    {
        if (!loggingIn && !loggedIn && !Registering)
        {
            if (UserLoginText.GetComponent <TMP_InputField>().text != "" &&
                PasswordText.GetComponent <TMP_InputField>().text != "")
            {
                LoginButton.SetActive(true);
                LoginButtonCover.SetActive(false);
            }
            else
            {
                LoginButton.SetActive(false);
                LoginButtonCover.SetActive(true);
            }
        }

        if (Registering)
        {
            if (RegisterName.GetComponent <TMP_InputField>().text != "" &&
                RegisterPassword.GetComponent <TMP_InputField>().text != "" &&
                RegisterAge.GetComponent <TMP_InputField>().text != "" &&
                RegisterLocation.GetComponent <TMP_InputField>().text != "")
            {
                SubmitCoverButton.SetActive(false);
                SubmitButton.SetActive(true);
            }
            else
            {
                SubmitCoverButton.SetActive(true); SubmitButton.SetActive(false);
            }
        }


        if (loggingIn)
        {
            if (loginConfirmed)
            {
                fakeLoginCount++;
                if (fakeLoginCount > 180)
                {
                    LoggedIn();
                    loggingIn      = false;
                    fakeLoginCount = 0;
                }
            }
        }

        if (loginFailed)
        {
            errorCount++;
            if (errorCount > 250)
            {
                loginFailed = false;
                errorCount  = 0;
                ErrorMessageBacking.SetActive(false);
                ErrorMessageText.SetActive(false);
            }
        }
    }
 public void AccountCreated()
 {
     ErrorMessageBacking.SetActive(true);
     ErrorMessageText.SetActive(true);
     ErrorMessageText.GetComponent <TextMeshProUGUI>().text = "Registration Completed";
     ErrorMessageBacking.GetComponent <Image>().color       = cConfirm;
 }
 public void UserExists()
 {
     ErrorMessageBacking.SetActive(true);
     ErrorMessageText.SetActive(true);
     ErrorMessageText.GetComponent <TextMeshProUGUI>().text = "Account Already Exists";
     ErrorMessageBacking.GetComponent <Image>().color       = cError;
 }
 public void IncorrectLogin()
 {
     loggingIn = false;
     LoginButtonText.GetComponent <TextMeshProUGUI>().fontSize = 23.28f;
     LoginButtonText.GetComponent <TextMeshProUGUI>().text     = "Connect";
     ErrorMessageBacking.SetActive(true);
     ErrorMessageText.SetActive(true);
     ErrorMessageText.GetComponent <TextMeshProUGUI>().text = "Incorrect Login or Password";
     ErrorMessageBacking.GetComponent <Image>().color       = cError;
 }
示例#5
0
 private void Start()
 {
     if (instance == null)
     {
         instance = this;
     }
     MyText         = GetComponent <Text>();
     MyOrignalColor = MyText.color;
     MyText.text    = "";
 }
示例#6
0
        public void GameFilterMenu()
        {
            GameManager gameManager  = new GameManager();
            bool        isGameFilter = true;

            while (isGameFilter)
            {
                ui.FilterListGfx();
                var input = Console.ReadKey(true).Key;

                switch (input)
                {
                case ConsoleKey.D1:
                    GameListFilter IsGenreFilter = GameFilter.IsGenre;
                    gameManager.PrintFilterResult(IsGenreFilter);
                    Console.ReadKey(true);
                    break;

                case ConsoleKey.D2:
                    GameListFilter IsDeveloperFilter = GameFilter.IsDeveloper;
                    gameManager.PrintFilterResult(IsDeveloperFilter);
                    Console.ReadKey(true);
                    break;

                case ConsoleKey.D3:
                    GameListFilter IsExpensiveFilter = GameFilter.IsExpensive;
                    gameManager.PrintFilterResult(IsExpensiveFilter);
                    Console.ReadKey(true);
                    break;

                case ConsoleKey.D4:
                    GameListFilter IsCheapFilter = GameFilter.IsCheap;
                    gameManager.PrintFilterResult(IsCheapFilter);
                    Console.ReadKey(true);
                    break;

                case ConsoleKey.D5:
                    isGameFilter = false;
                    break;

                default:
                    ErrorMessageText.Invoke();
                    Console.ReadKey();
                    break;
                }
            }
        }
示例#7
0
        public void Start()
        {
            GameManager gameManager = new GameManager();
            bool        isMainMenu  = true;

            while (isMainMenu)
            {
                ui.MainMenuGfx();
                var input = Console.ReadKey(true).Key;

                switch (input)
                {
                case ConsoleKey.D1:
                    gameManager.AddGameToList();
                    break;

                case ConsoleKey.D2:

                    break;

                case ConsoleKey.D3:
                    Console.Clear();
                    gameManager.ShowGameList();
                    Console.ReadKey(true);
                    break;

                case ConsoleKey.D4:
                    GameFilterMenu();
                    break;

                case ConsoleKey.D5:
                    isMainMenu = false;
                    break;

                default:
                    ErrorMessageText.Invoke();
                    Console.ReadKey(true);
                    break;
                }
            }
        }
        void ReleaseDesignerOutlets()
        {
            if (BoxView != null)
            {
                BoxView.Dispose();
                BoxView = null;
            }

            if (DescriptionText != null)
            {
                DescriptionText.Dispose();
                DescriptionText = null;
            }

            if (DialogView != null)
            {
                DialogView.Dispose();
                DialogView = null;
            }

            if (EditTextBox != null)
            {
                EditTextBox.Dispose();
                EditTextBox = null;
            }

            if (ErrorMessageText != null)
            {
                ErrorMessageText.Dispose();
                ErrorMessageText = null;
            }

            if (ErrorText != null)
            {
                ErrorText.Dispose();
                ErrorText = null;
            }

            if (OkButton != null)
            {
                OkButton.Dispose();
                OkButton = null;
            }

            if (OkButtonBottomConstraint != null)
            {
                OkButtonBottomConstraint.Dispose();
                OkButtonBottomConstraint = null;
            }

            if (PopupBottomConstraint != null)
            {
                PopupBottomConstraint.Dispose();
                PopupBottomConstraint = null;
            }

            if (PopupTitle != null)
            {
                PopupTitle.Dispose();
                PopupTitle = null;
            }

            if (PopupTopConstraint != null)
            {
                PopupTopConstraint.Dispose();
                PopupTopConstraint = null;
            }
        }