MainController.Start C# (CSharp) Method

Start() public method

public Start ( ) : void
return void
    void Start()
    {
        DontDestroyOnLoad(gameObject);
    }

Usage Example

Example #1
0
        /// <summary>
        /// Sends a message depending on the test's state.
        /// </summary>
        /// <param name="message">The message sent by the user.</param>
        public async void OnMessageReceived(Message message)
        {
            if (TestMode)
            {
                Evaluate(message);
            }
            else if (message.Text.StartsWith("/test"))
            {
                TestMode   = true;
                Controller = new MainController(new MainModel(), this);
                Controller.Start();
                CurrentStep = Controller.CurrentStep;
                Evaluate(message);
            }
            else if (message.Text.StartsWith("/about"))
            {
                // TODO Add /about message to explain this research.
                var help = "Este bot foi implementado para a condução de uma pesquisa "
                           + "do Laboratório de Neurociência e Comportamento da Universidade "
                           + "de Brasília. Esclarecer quaisquer dúvidas mandando e-mail para "
                           + "Cristiano Silva Jr. <*****@*****.**>.";
                await Bot.SendTextMessageAsync(message.Chat.Id, help, replyMarkup : new ReplyKeyboardHide());
            }
            else
            {
                var usage = @"Uso:
/test - Começar um novo teste.
/about - Mostra informações sobre o Bot e sobre a pesquisa sendo realizada.
";
                await Bot.SendTextMessageAsync(message.Chat.Id, usage, replyMarkup : new ReplyKeyboardHide());
            }
        }
All Usage Examples Of MainController::Start