CUI_WorldSpaceCursorFollow.cs 644 B

123456789101112131415161718192021222324
  1. using UnityEngine;
  2. using System.Collections;
  3. namespace CurvedUI
  4. {
  5. public class CUI_WorldSpaceCursorFollow : MonoBehaviour
  6. {
  7. CurvedUISettings mySettings;
  8. // Use this for initialization
  9. void Start()
  10. {
  11. mySettings = GetComponentInParent<CurvedUISettings>();
  12. CurvedUIInputModule.Instance.WorldSpaceMouseInCanvasSpace -= (mySettings.transform as RectTransform).rect.size / 2.0f;
  13. }
  14. // Update is called once per frame
  15. void Update()
  16. {
  17. transform.localPosition = CurvedUIInputModule.Instance.WorldSpaceMouseInCanvasSpace;
  18. }
  19. }
  20. }