FogCameraToggle.cs 606 B

123456789101112131415161718192021
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5. /* 开关-是否给相机添加雾霾特效 */
  6. public class FogCameraToggle : MonoBehaviour
  7. {
  8. static bool isOn = true;
  9. DayToNight dayToNight;
  10. Toggle toggle;
  11. void Start()
  12. {
  13. dayToNight = this.transform.GetComponentInParent<DayToNight>();
  14. toggle = this.transform.GetComponent<Toggle>();
  15. toggle.onValueChanged.AddListener(delegate(bool value) {
  16. isOn = value;
  17. dayToNight.SetFogCamera(isOn);
  18. });
  19. toggle.isOn = isOn;
  20. }
  21. }