| 
					
				 | 
			
			
				@@ -350,9 +350,17 @@ namespace COM3D2.MeidoPhotoStudio.Plugin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             messageWindowManager = new MessageWindowManager(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             lightManager = new LightManager(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             propManager = new PropManager(meidoManager); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            effectManager = new EffectManager(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             sceneManager = new SceneManager(this); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            effectManager = new EffectManager(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            effectManager.AddManager<BloomEffectManager>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            effectManager.AddManager<DepthOfFieldEffectManager>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            effectManager.AddManager<FogEffectManager>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            effectManager.AddManager<VignetteEffectManager>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            meidoManager.BeginCallMeidos += (s, a) => uiActive = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            meidoManager.EndCallMeidos += (s, a) => uiActive = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             MaidSwitcherPane maidSwitcherPane = new MaidSwitcherPane(meidoManager); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SceneWindow sceneWindow = new SceneWindow(sceneManager); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -373,9 +381,6 @@ namespace COM3D2.MeidoPhotoStudio.Plugin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 [Constants.Window.Message] = new MessageWindow(messageWindowManager), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 [Constants.Window.Save] = sceneWindow 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            meidoManager.BeginCallMeidos += (s, a) => uiActive = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            meidoManager.EndCallMeidos += (s, a) => uiActive = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void Activate() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -383,20 +388,22 @@ namespace COM3D2.MeidoPhotoStudio.Plugin 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!GameMain.Instance.SysDlg.IsDecided) return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!initialized) Initialize(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                meidoManager.Activate(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                environmentManager.Activate(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                propManager.Activate(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                lightManager.Activate(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                effectManager.Activate(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                messageWindowManager.Activate(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                windowManager.Activate(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SetNearClipPlane(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             uiActive = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             active = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            meidoManager.Activate(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            environmentManager.Activate(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            propManager.Activate(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            lightManager.Activate(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            effectManager.Activate(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            windowManager.Activate(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            messageWindowManager.Activate(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             GameObject dailyPanel = GameObject.Find("UI Root").transform.Find("DailyPanel").gameObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             dailyPanel.SetActive(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |