Esempio n. 1
0
        private void Awake()
        {
            if (_Instance != null)
            {
                Destroy(gameObject);
                return;
            }

            if (isDontDestroyOnLoad)
            {
                DontDestroyOnLoad(gameObject);
            }

            _Instance = this;

            _serviceLocator = new ServiceLocator();
            _serviceLocator.InitServices();

            _naturalLanguagenManager = _serviceLocator.Get <INaturalLanguageManager>();

            _naturalLanguagenManager.AnalyzeEntitiesSuccessEvent        += AnalyzeEntitiesSuccessEventHandler;
            _naturalLanguagenManager.AnalyzeEntitySentimentSuccessEvent += AnalyzeEntitySentimentSuccessEventHandler;
            _naturalLanguagenManager.AnalyzeSentimentSuccessEvent       += AnalyzeSentimentSuccessEventHandler;
            _naturalLanguagenManager.AnalyzeSyntaxSuccessEvent          += AnalyzeSyntaxSuccessEventHandler;
            _naturalLanguagenManager.AnnotateTextSuccessEvent           += AnnotateTextSuccessEventHandler;
            _naturalLanguagenManager.ClassifyTextSuccessEvent           += ClassifyTextSuccessEventHandler;

            _naturalLanguagenManager.AnalyzeEntitiesFailedEvent        += AnalyzeEntitiesFailedEventHandler;
            _naturalLanguagenManager.AnalyzeEntitySentimentFailedEvent += AnalyzeEntitySentimentFailedEventHandler;
            _naturalLanguagenManager.AnalyzeSentimentFailedEvent       += AnalyzeSentimentFailedEventHandler;
            _naturalLanguagenManager.AnalyzeSyntaxFailedEvent          += AnalyzeSyntaxFailedEventHandler;
            _naturalLanguagenManager.AnnotateTextFailedEvent           += AnnotateTextFailedEventHandler;
            _naturalLanguagenManager.ClassifyTextFailedEvent           += ClassifyTextFailedEventHandler;
        }
Esempio n. 2
0
        public void Init()
        {
            _gcNaturalLanguage = GCNaturalLanguage.Instance;

            _networking = new Networking();
            _networking.NetworkResponseEvent += NetworkResponseEventHandler;
        }
        private void Start()
        {
            _gcNaturalLanguage = GCNaturalLanguage.Instance;

            _gcNaturalLanguage.AnnotateTextSuccessEvent           += _gcNaturalLanguage_AnnotateTextSuccessEvent;
            _gcNaturalLanguage.AnalyzeEntitySentimentSuccessEvent += _gcNaturalLanguage_AnalyzeEntitySentimentSuccessEvent;
            _gcNaturalLanguage.AnalyzeSentimentSuccessEvent       += _gcNaturalLanguage_AnalyzeSentimentSuccessEvent;
            _gcNaturalLanguage.AnalyzeSyntaxSuccessEvent          += _gcNaturalLanguage_AnalyzeSyntaxSuccessEvent;
            _gcNaturalLanguage.AnalyzeEntitiesSuccessEvent        += _gcNaturalLanguage_AnalyzeEntitiesSuccessEvent;
            _gcNaturalLanguage.ClassifyTextSuccessEvent           += _gcNaturalLanguage_ClassifyTextSuccessEvent;


            _gcNaturalLanguage.AnnotateTextFailedEvent           += _gcNaturalLanguage_AnnotateTextFailedEvent;
            _gcNaturalLanguage.AnalyzeEntitySentimentFailedEvent += _gcNaturalLanguage_AnalyzeEntitySentimentFailedEvent;
            _gcNaturalLanguage.AnalyzeSentimentFailedEvent       += _gcNaturalLanguage_AnalyzeSentimentFailedEvent;
            _gcNaturalLanguage.AnalyzeSyntaxFailedEvent          += _gcNaturalLanguage_AnalyzeSyntaxFailedEvent;
            _gcNaturalLanguage.AnalyzeEntitiesFailedEvent        += _gcNaturalLanguage_AnalyzeEntitiesFailedEvent;
            _gcNaturalLanguage.ClassifyTextFailedEvent           += _gcNaturalLanguage_ClassifyTextFailedEvent;

            doItButton.onClick.AddListener(DoItButtonOnClickHandler);
        }
Esempio n. 4
0
        private void OnDestroy()
        {
            if (_Instance == this)
            {
                _naturalLanguagenManager.AnalyzeEntitiesSuccessEvent        -= AnalyzeEntitiesSuccessEventHandler;
                _naturalLanguagenManager.AnalyzeEntitySentimentSuccessEvent -= AnalyzeEntitySentimentSuccessEventHandler;
                _naturalLanguagenManager.AnalyzeSentimentSuccessEvent       -= AnalyzeSentimentSuccessEventHandler;
                _naturalLanguagenManager.AnalyzeSyntaxSuccessEvent          -= AnalyzeSyntaxSuccessEventHandler;
                _naturalLanguagenManager.AnnotateTextSuccessEvent           -= AnnotateTextSuccessEventHandler;
                _naturalLanguagenManager.ClassifyTextSuccessEvent           -= ClassifyTextSuccessEventHandler;

                _naturalLanguagenManager.AnalyzeEntitiesFailedEvent        -= AnalyzeEntitiesFailedEventHandler;
                _naturalLanguagenManager.AnalyzeEntitySentimentFailedEvent -= AnalyzeEntitySentimentFailedEventHandler;
                _naturalLanguagenManager.AnalyzeSentimentFailedEvent       -= AnalyzeSentimentFailedEventHandler;
                _naturalLanguagenManager.AnalyzeSyntaxFailedEvent          -= AnalyzeSyntaxFailedEventHandler;
                _naturalLanguagenManager.AnnotateTextFailedEvent           -= AnnotateTextFailedEventHandler;
                _naturalLanguagenManager.ClassifyTextFailedEvent           -= ClassifyTextFailedEventHandler;

                _Instance = null;
                _serviceLocator.Dispose();
            }
        }