void Start() { _Animator = FindObjectOfType <Animator>(); _Launchpad = FindObjectOfType <LaunchpadManager>(); _Effects = FindObjectOfType <Effects>(); Instantiate(Resources.Load("Prefabs/StoryGame")); _ButtonsState = new StateButton[WidthPad, HeightPad]; _States = new Dictionary <StateGame, State>(); _States.Add(StateGame.Starting, new StateStarting(_Launchpad)); _States.Add(StateGame.Gaming, new StateGaming(_Launchpad)); _States.Add(StateGame.Ending, new StateEnding(_Launchpad)); _CurrentState = StateGame.Length; _FirstLaunch = true; Reset(); }
public NovationConsoleController() { _launchpadManager = new LaunchpadManager(); // _launchpadManager.InitDiscord(); // var userManager = _launchpadManager.DiscordInt.Discord.GetUserManager(); // userManager.OnCurrentUserUpdate += () => // { // var currentUser = userManager.GetCurrentUser(); // // Console.WriteLine(currentUser.Username); // Console.WriteLine(currentUser.Id); // Console.WriteLine(currentUser.Discriminator); // Console.WriteLine(currentUser.Avatar); // }; // _launchpadManager.DiscordInt.Discord.SetLogHook(LogLevel.Debug, (level, message) => // { // Console.WriteLine("Log[{0}] {1}", level, message); // }); HandleExitEvents(); LoadProfiles(); var input = string.Empty; while (input != "q") { Console.WriteLine("Enter a command."); input = Console.ReadLine(); switch (input.ToLower()) { case "c": _launchpadManager.Launchpad.Clear(); break; } Console.Clear(); } }
public State(LaunchpadManager parLaunchpad) { _Launchpad = parLaunchpad; }
public StateEnding(LaunchpadManager parLaunchpad) : base(parLaunchpad) { }
public StateStarting(LaunchpadManager parLaunchpad) : base(parLaunchpad) { }