public void PlayButton() { Core.GameplaySettings gameplaySettings = ScriptableObject.CreateInstance <Core.GameplaySettings>(); int.TryParse(lengthInputField.text, out gameplaySettings.mazeLength); int.TryParse(widthInputField.text, out gameplaySettings.mazeWidth); gameplaySettings.cellSize = 2; gameplaySettings.mazeType = (Core.MazeType)algorithmDropdown.value; Core.EventManager.Instance.QueueEvent(new Input.Events.PlayButtonPressed(gameplaySettings)); }
public PlayButtonPressed(Core.GameplaySettings gameplaySettings) { Debug.Log("Event :: Input :: PlayButtonPressed"); this.gameplaySettings = gameplaySettings; }