Пример #1
0
        void Update()
        {
            if (!_initializeComplete)
            {
                _initializeComplete = true;

                var modules = SearchChildrenForModule ? GetComponentsInChildren <InsightModule>() : FindObjectsOfType <InsightModule>();

                // Add modules
                foreach (var module in modules)
                {
                    AddModule(module);
                }

                // Initialize modules
                InitializeModules(client, server);

                //Now that modules are loaded check for original AutoStart value
                if (_cachedServerAutoStartValue)
                {
                    server.AutoStart = _cachedServerAutoStartValue;
                    server.StartInsight();
                }

                if (_cachedClientAutoStartValue)
                {
                    client.AutoStart = _cachedClientAutoStartValue;
                    client.StartInsight();
                }
            }
        }