| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- using System.Collections;
 
- using System.Collections.Generic;
 
- using UnityEngine;
 
- using AIPagedLod;
 
- using System.Xml;
 
- using System;
 
- using System.IO;
 
- public class PagedLodUpdateController : MonoBehaviour
 
- {
 
-     public static float mTranslateTreshold = 1.0f;
 
-     public static float mRotateTreshold = 1.0f;
 
-     public static float mZoomTreshold = 1.0f;
 
-     public static bool mIsPagedLodUpdateEnable = true;
 
-     void Awake()
 
-     {
 
- #if !UNITY_WEBGL && !UNITY_ANDROID
 
-         XmlDocument xmlDoc = new XmlDocument();
 
-         xmlDoc.Load(Application.streamingAssetsPath + "/PagedLodConfig/Config.xml");
 
-         XmlElement cameraConfig = (XmlElement)xmlDoc.DocumentElement.GetElementsByTagName("CameraConfig")[0];
 
-         mTranslateTreshold = float.Parse(cameraConfig.GetAttribute("TranslateTreshold"));
 
-         mRotateTreshold = float.Parse(cameraConfig.GetAttribute("RotateTreshold"));
 
-         mZoomTreshold = float.Parse(cameraConfig.GetAttribute("ZoomTreshold"));
 
- #endif
 
-     }
 
-     private void Update()
 
-     {
 
-         bool RotateEnabled = PlayerPrefs.GetInt("CameraRotating") == 0;
 
-         bool ZoomEnabled = PlayerPrefs.GetInt("CameraZooming") == 0;
 
-         bool TranslateEnable = PlayerPrefs.GetInt("CameraTranslating") == 0;
 
-         mIsPagedLodUpdateEnable = RotateEnabled && ZoomEnabled && TranslateEnable;
 
-     }
 
-     public static bool IsUpdateEnabled()
 
-     {
 
-         return mIsPagedLodUpdateEnable;
 
-     }
 
- }
 
 
  |