| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 | 
							- using System.Collections;
 
- using System.Collections.Generic;
 
- using UnityEngine;
 
- using UnityEngine.UI;
 
- public class RealLayerControl : MonoBehaviour
 
- {
 
-     public GameObject bingMapItemCol;
 
-     public GameObject bingMapFKCol;
 
-     public GameObject bingMapXZCol;
 
-     public Toggle pointToggle;
 
-     public Toggle fkToggle;
 
-     public Toggle xzToggle;
 
-     // Start is called before the first frame update
 
-     public bool showMapItem = true;
 
-     public bool showFKItem = false;
 
-     public bool showXZItem = false;
 
-     // Start is called before the first frame update
 
-     void Start()
 
-     {
 
-         pointToggle.onValueChanged.AddListener((bool active) =>
 
-         {
 
-             showMapItem = active;
 
-         });
 
-         fkToggle.onValueChanged.AddListener((bool active) =>
 
-         {
 
-             showFKItem = active;
 
-             //if (active)
 
-             //{
 
-             //    showXZItem = false;
 
-             //    xzToggle.isOn = false;
 
-             //}
 
-         });
 
-         xzToggle.onValueChanged.AddListener((bool active) =>
 
-         {
 
-             showXZItem = active;
 
-             //if (active)
 
-             //{
 
-             //    showFKItem = false;
 
-             //    fkToggle.isOn = false;
 
-             //}
 
-         });
 
-     }
 
-     // Update is called once per frame
 
-     void Update()
 
-     {
 
-         if (CameraManager.instance.mainCamera.transform.position.y > 3200)
 
-         {
 
-             if (CameraManager.instance.mainCamera.enabled)
 
-             {
 
-                 pointToggle.gameObject.SetActive(true);
 
-                 xzToggle.gameObject.SetActive(true);
 
-                 fkToggle.gameObject.SetActive(true);
 
-                 if (showMapItem)
 
-                 {
 
-                     bingMapItemCol.gameObject.SetActive(true);
 
-                     bingMapItemCol.GetComponent<CanvasGroup>().alpha = Mathf.Lerp(0, 1, Mathf.Abs(CameraManager.instance.mainCamera.transform.position.y - 3200) / 600.0f);
 
-                 }
 
-                 else
 
-                 {
 
-                     bingMapItemCol.gameObject.SetActive(false);
 
-                 }
 
-                 if (showFKItem && CameraManager.instance.mainCamera.transform.position.y > 3500)
 
-                 {
 
-                     bingMapFKCol.gameObject.SetActive(true);
 
-                 }
 
-                 else
 
-                 {
 
-                     bingMapFKCol.gameObject.SetActive(false);
 
-                 }
 
-                 if (showXZItem && CameraManager.instance.mainCamera.transform.position.y > 3500)
 
-                 {
 
-                     bingMapXZCol.gameObject.SetActive(true);
 
-                 }
 
-                 else
 
-                 {
 
-                     bingMapXZCol.gameObject.SetActive(false);
 
-                 }
 
-             }
 
-             else
 
-             {
 
-                 bingMapItemCol.gameObject.SetActive(false);
 
-                 bingMapFKCol.gameObject.SetActive(false);
 
-                 bingMapXZCol.gameObject.SetActive(false);
 
-                 pointToggle.gameObject.SetActive(false);
 
-                 xzToggle.gameObject.SetActive(false);
 
-                 fkToggle.gameObject.SetActive(false);
 
-             }
 
-         }
 
-         else
 
-         {
 
-             bingMapItemCol.gameObject.SetActive(false);
 
-             bingMapFKCol.gameObject.SetActive(false);
 
-             bingMapXZCol.gameObject.SetActive(false);
 
-             pointToggle.gameObject.SetActive(false);
 
-             xzToggle.gameObject.SetActive(false);
 
-             fkToggle.gameObject.SetActive(false);
 
-         }
 
-     }
 
- }
 
 
  |