Tanoda
ReticleVive.cs
Go to the documentation of this file.
1using System.Collections;
2using System.Collections.Generic;
3using UnityEngine;
4
5public class ReticleVive : MonoBehaviour
6{
8 public SpriteRenderer circleRenderer;
9
10 public Sprite openSprite;
11 public Sprite closedSprite;
12
13 private void Update()
14 {
15 pointer.OnPointerUpdate += UpdateSprite;
16 }
17
18 private void UpdateSprite(Vector3 position, bool hit)
19 {
20 transform.position = position;
21
22 if (hit)
23 {
25 }
26 else
27 {
29 }
30 }
31
32 private void OnDestroy()
33 {
34 pointer.OnPointerUpdate -= UpdateSprite;
35 }
36}
Sprite openSprite
Definition: ReticleVive.cs:10
SpriteRenderer circleRenderer
Definition: ReticleVive.cs:8
VivePointer pointer
Definition: ReticleVive.cs:7
Sprite closedSprite
Definition: ReticleVive.cs:11
UnityAction< Vector3, bool > OnPointerUpdate
Definition: VivePointer.cs:17