File tree Expand file tree Collapse file tree 3 files changed +22
-50
lines changed
proto/plume/sample/unity/xritk Expand file tree Collapse file tree 3 files changed +22
-50
lines changed Original file line number Diff line number Diff line change @@ -16,34 +16,4 @@ message XRBaseInteractableDestroy {
16
16
message XRBaseInteractableUpdate {
17
17
ComponentIdentifier component = 1 ;
18
18
optional bool enabled = 2 ;
19
- }
20
-
21
- message XRBaseInteractableHoverEnter {
22
- ComponentIdentifier component = 1 ;
23
- ComponentIdentifier interactor = 2 ;
24
- }
25
-
26
- message XRBaseInteractableHoverExit {
27
- ComponentIdentifier component = 1 ;
28
- ComponentIdentifier interactor = 2 ;
29
- }
30
-
31
- message XRBaseInteractableSelectEnter {
32
- ComponentIdentifier component = 1 ;
33
- ComponentIdentifier interactor = 2 ;
34
- }
35
-
36
- message XRBaseInteractableSelectExit {
37
- ComponentIdentifier component = 1 ;
38
- ComponentIdentifier interactor = 2 ;
39
- }
40
-
41
- message XRBaseInteractableActivateEnter {
42
- ComponentIdentifier component = 1 ;
43
- ComponentIdentifier interactor = 2 ;
44
- }
45
-
46
- message XRBaseInteractableActivateExit {
47
- ComponentIdentifier component = 1 ;
48
- ComponentIdentifier interactor = 2 ;
49
19
}
Original file line number Diff line number Diff line change @@ -16,24 +16,4 @@ message XRBaseInteractorDestroy {
16
16
message XRBaseInteractorUpdate {
17
17
ComponentIdentifier component = 1 ;
18
18
optional bool enabled = 2 ;
19
- }
20
-
21
- message XRBaseInteractorHoverEnter {
22
- ComponentIdentifier component = 1 ;
23
- ComponentIdentifier interactable = 2 ;
24
- }
25
-
26
- message XRBaseInteractorHoverExit {
27
- ComponentIdentifier component = 1 ;
28
- ComponentIdentifier interactable = 2 ;
29
- }
30
-
31
- message XRBaseInteractorSelectEnter {
32
- ComponentIdentifier component = 1 ;
33
- ComponentIdentifier interactable = 2 ;
34
- }
35
-
36
- message XRBaseInteractorSelectExit {
37
- ComponentIdentifier component = 1 ;
38
- ComponentIdentifier interactable = 2 ;
39
19
}
Original file line number Diff line number Diff line change
1
+ syntax = "proto3" ;
2
+
3
+ package plume.sample.unity.xritk ;
4
+ option csharp_namespace = "PLUME.Sample.Unity.XRITK" ;
5
+
6
+ import "plume/sample/unity/identifiers.proto" ;
7
+
8
+ enum XRITKInteractionType {
9
+ XRITK_INTERACTION_TYPE_UNSPECIFIED = 0 ;
10
+ XRITK_INTERACTION_TYPE_HOVER_ENTER = 1 ;
11
+ XRITK_INTERACTION_TYPE_HOVER_EXIT = 2 ;
12
+ XRITK_INTERACTION_TYPE_SELECT_ENTER = 3 ;
13
+ XRITK_INTERACTION_TYPE_SELECT_EXIT = 4 ;
14
+ XRITK_INTERACTION_TYPE_ACTIVATE_ENTER = 5 ;
15
+ XRITK_INTERACTION_TYPE_ACTIVATE_EXIT = 6 ;
16
+ }
17
+
18
+ message XRITKInteraction {
19
+ ComponentIdentifier interactable = 1 ;
20
+ ComponentIdentifier interactor = 2 ;
21
+ XRITKInteractionType type = 3 ;
22
+ }
You can’t perform that action at this time.
0 commit comments