Exemplo n.º 1
0
        private void OnCameraRefreshDone()
        {
            foreach (Camera cam in Cameras)
            {
                if (cam.name.EndsWith(".cfg"))
                {
                    continue;
                }
                CameraNuisanceController cnc = cam.gameObject.GetComponent <CameraNuisanceController>();

                if (cnc == null)
                {
                    Logger.log.Debug($"Adding {nameof(CameraNuisanceController)} onto camera \"{cam.name}\"");
                    cnc = cam.gameObject.AddComponent <CameraNuisanceController>();
                    _container.Inject(cnc);
                }
                else
                {
                    cnc.Refresh();
                }
            }
        }