Без опису
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

12345678910111213141516171819202122232425262728293031323334353637
  1. using System;
  2. using UnityEngine;
  3. using UnityEngine.U2D;
  4. public class CameraManager : MonoBehaviour
  5. {
  6. public Camera ordinaryCamera;
  7. public PixelPerfectCamera pixelPerfectCamera;
  8. private bool isPixelPerfect;
  9. void Awake()
  10. {
  11. isPixelPerfect = false;
  12. ValidateCameras(isPixelPerfect);
  13. }
  14. public void TogglePixelPerfect(bool value)
  15. {
  16. isPixelPerfect = value;
  17. ValidateCameras(isPixelPerfect);
  18. }
  19. public void ValidateCameras(bool value)
  20. {
  21. if (value)
  22. {
  23. ordinaryCamera.gameObject.SetActive(false);
  24. pixelPerfectCamera.gameObject.SetActive(true);
  25. }
  26. else
  27. {
  28. ordinaryCamera.gameObject.SetActive(true);
  29. pixelPerfectCamera.gameObject.SetActive(false);
  30. }
  31. }
  32. }