private void Awake()
    {
        if (Instance != null)
        {
            DestroyImmediate(gameObject);
            return;
        }

        Instance = this;

        DontDestroyOnLoad(gameObject);
    }
Example #2
0
        protected override async Task <Action <AsyncCodeActivityContext> > ExecuteAsync(AsyncCodeActivityContext context, CancellationToken cancellationToken)
        {
            // Inputs
            var inputText  = InputText.Get(context);
            var configFile = ConfigFile.Get(context);

            ///////////////////////////
            // Add execution logic HERE
            string OutputLanguage = LanguageDetection.RunDetectLanguage(inputText, configFile);

            ///////////////////////////

            // Outputs
            return((ctx) => {
                Language.Set(ctx, OutputLanguage);
            });
        }
Example #3
0
        //Detect Language
        private void Call_DetectLanguage(object sender, System.Windows.RoutedEventArgs e)
        {
            //Fill in the Variables

            //Input Text
            string inputText = ReturnInputText();

            #region Validation
            //Check if there are variables in each field

            //Input Text
            if (inputText == null)
            {
                //Warning Message
                MessageBox.Show("Please fill in the Input Text", "Warning Message", MessageBoxButton.OK, MessageBoxImage.Warning);

                return;
            }
            else
            {
                //Check for Variable
                if (inputText.Contains("VisualBasicValue") == true)
                {
                    //Validation Message
                    MessageBox.Show("Remove variables from 'Input Text' to Acess 'Preview'", "Validation Error", MessageBoxButton.OK, MessageBoxImage.Warning);

                    //Exit the Procedure
                    return;
                }
            }

            //Config File
            string configFile = ReturnConfigFile();

            //Validation Message
            if (configFile == null)
            {
                //Warning Message
                MessageBox.Show("Please fill in the Config File", "Warning Message", MessageBoxButton.OK, MessageBoxImage.Warning);

                return;
            }
            else
            {
                //Check for Variable
                if (configFile.Contains("VisualBasicValue") == true)
                {
                    //Validation Message
                    MessageBox.Show("Remove variables from 'Config File'  to Acess 'Preview'", "Validation Error", MessageBoxButton.OK, MessageBoxImage.Warning);

                    //Exit the Procedure
                    return;
                }
            }
            #endregion

            //Run the Activity
            string OutputLanguage = LanguageDetection.RunDetectLanguage(inputText, configFile);

            //Message Result
            MessageBox.Show("The output language is '" + OutputLanguage + "'", "Detect Language");
        }