CVR_LinnerMapping.cs 633 B

123456789101112131415161718192021222324252627282930
  1. namespace ChivaXR.VR
  2. {
  3. using System;
  4. using System.Collections;
  5. using System.Collections.Generic;
  6. using UnityEngine;
  7. /// <summary>
  8. /// 线性映射
  9. /// </summary>
  10. public class CVR_LinnerMapping : MonoBehaviour
  11. {
  12. private float value;
  13. public float Value
  14. {
  15. get { return value; }
  16. set
  17. {
  18. if (this.value != value)
  19. {
  20. this.value = value;
  21. OnValueChanged?.Invoke(this.value);
  22. }
  23. }
  24. }
  25. public Action<float> OnValueChanged;
  26. }
  27. }