void Start() { //Get the level manager script form the main object GameObject mainObject = GameObject.Find("Main Object"); GameObject core = GameObject.Find("Core"); registerManager = core.GetComponent <RegisterUserManager>(); loginManager = core.GetComponent <LoginUserManager>(); if (mainObject) { levelManager = mainObject.GetComponent <LevelManager>(); } else { Debug.LogError("There is no main object. Did you start the game from DontDestroyOnLoad?"); } //A containing all of the screens for faster screen lookup menuScreens = new List <GameObject>(); //Compute percentage the closing/opening menu scales every frame scalePerFrame = 1f / (menuLoadSpeed * 60f); //All all of the menu screens to a list foreach (Transform screen in gameObject.GetComponentsInChildren <Transform>(true)) { if (screen.gameObject.tag == "Menu Screen") { menuScreens.Add(screen.gameObject); } } //Activate the default screen and set it as the current screen defaultScreen.SetActive(true); currentScreen = defaultScreen; }
void OnGUI() { if (!initialized) { GameObject core = GameObject.Find("Core"); registerUserManager = core.GetComponent <RegisterUserManager>(); loginUserManager = core.GetComponent <LoginUserManager>(); joinGameManager = core.GetComponent <JoinGameManager>(); } //Get any key presses Event e = Event.current; if (displayConsole) { //Display the console input = GUI.TextField(new Rect(0, Screen.height - 25, Screen.width, 25), input); //Run the command if enter is pressed if (e.keyCode == KeyCode.Return && e.type == EventType.KeyUp) { bool reset = false; //Split the input by spaces string[] splitInput = input.Split(); switch (splitInput[0]) { case "register": registerUserManager.Register(splitInput[1], splitInput[2], splitInput[3]); reset = true; break; case "login": loginUserManager.Login(splitInput[1], splitInput[2]); reset = true; break; case "join": joinGameManager.JoinGame(); reset = true; break; default: break; } if (reset) { input = ""; displayConsole = false; } } } }
public RegisterUsersController(IMapper mapper, RegisterUserManager registerUserManager) { _mapper = mapper; _registerUserManager = registerUserManager; }
public RegisterUsersController(Contexts context, IMapper mapper, RegisterUserManager registerUserManager) { _mapper = mapper; _context = context; _registerUserManager = registerUserManager; }