Skip to content
This repository was archived by the owner on Apr 3, 2023. It is now read-only.

Commit 43e71c9

Browse files
committed
Separate Core from Example
1 parent fefe28b commit 43e71c9

File tree

2 files changed

+54
-44
lines changed

2 files changed

+54
-44
lines changed

Assets/Example/Scripts/GestureHandler.cs

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,31 @@
22
using System.Collections.Generic;
33
using UnityEngine;
44
using Intel.RealSense.Hand;
5-
public class GestureHandler : MonoBehaviour {
65

7-
public GameObject leftCursor, rightCursor;
8-
9-
//Call when inti
10-
void Start()
6+
namespace Example
7+
{
8+
public class GestureHandler : MonoBehaviour
119
{
12-
GameObject.Find("DepthCameraManager").GetComponent<GesturalManager>().AddSubscriber(gameObject);
13-
}
1410

15-
// Call When Detect Gesture
16-
void OnGesture(GestureData gesture)
17-
{
18-
if (GameObject.Find("DepthCameraManager").GetComponent<GesturalManager>().GetHandSide(gesture) == BodySideType.BODY_SIDE_LEFT)
11+
public GameObject leftCursor, rightCursor;
12+
13+
//Call when inti
14+
void Start()
1915
{
20-
leftCursor.GetComponent<TextMesh>().text = "L : " + gesture.name;
16+
GameObject.Find("DepthCameraManager").GetComponent<GesturalManager>().AddSubscriber(gameObject);
2117
}
22-
else if (GameObject.Find("DepthCameraManager").GetComponent<GesturalManager>().GetHandSide(gesture) == BodySideType.BODY_SIDE_RIGHT)
18+
19+
// Call When Detect Gesture
20+
void OnGesture(GestureData gesture)
2321
{
24-
rightCursor.GetComponent<TextMesh>().text = "R : " + gesture.name;
22+
if (GameObject.Find("DepthCameraManager").GetComponent<GesturalManager>().GetHandSide(gesture) == BodySideType.BODY_SIDE_LEFT)
23+
{
24+
leftCursor.GetComponent<TextMesh>().text = "L : " + gesture.name;
25+
}
26+
else if (GameObject.Find("DepthCameraManager").GetComponent<GesturalManager>().GetHandSide(gesture) == BodySideType.BODY_SIDE_RIGHT)
27+
{
28+
rightCursor.GetComponent<TextMesh>().text = "R : " + gesture.name;
29+
}
2530
}
2631
}
2732
}

Assets/Example/Scripts/HandPositionHandler.cs

Lines changed: 35 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2,43 +2,48 @@
22
using System.Collections.Generic;
33
using UnityEngine;
44

5-
public class HandPositionHandler : MonoBehaviour {
5+
namespace Example
6+
{
7+
public class HandPositionHandler : MonoBehaviour
8+
{
69

7-
public GameObject leftCursor, rightCursor;
10+
public GameObject leftCursor, rightCursor;
811

9-
void Start()
10-
{
11-
GameObject.Find("DepthCameraManager").GetComponent<HandPositionManager>().AddSubscriber(gameObject);
12-
}
12+
void Start()
13+
{
14+
GameObject.Find("DepthCameraManager").GetComponent<HandPositionManager>().AddSubscriber(gameObject);
15+
}
1316

14-
void OnLeftHandChange(Vector3 handPosition)
15-
{
16-
leftCursor.transform.position = Camera.main.transform.position + new Vector3(handPosition.x * 100, handPosition.y * 100, handPosition.z * 100) + Camera.main.transform.forward;
17-
}
17+
void OnLeftHandChange(Vector3 handPosition)
18+
{
19+
leftCursor.transform.position = Camera.main.transform.position + new Vector3(handPosition.x * 100, handPosition.y * 100, handPosition.z * 100) + Camera.main.transform.forward;
20+
}
1821

19-
void OnRightHandChange(Vector3 handPosition)
20-
{
21-
rightCursor.transform.position = Camera.main.transform.position + new Vector3(handPosition.x * 100, handPosition.y * 100, handPosition.z * 100) + Camera.main.transform.forward;
22-
}
22+
void OnRightHandChange(Vector3 handPosition)
23+
{
24+
rightCursor.transform.position = Camera.main.transform.position + new Vector3(handPosition.x * 100, handPosition.y * 100, handPosition.z * 100) + Camera.main.transform.forward;
25+
}
2326

24-
void OnLeftHandAppear()
25-
{
26-
leftCursor.SetActive(true);
27-
}
27+
void OnLeftHandAppear()
28+
{
29+
leftCursor.SetActive(true);
30+
}
2831

29-
void OnLeftHandDisappear()
30-
{
31-
leftCursor.SetActive(false);
32-
}
32+
void OnLeftHandDisappear()
33+
{
34+
leftCursor.SetActive(false);
35+
}
3336

34-
void OnRightHandAppear()
35-
{
36-
rightCursor.SetActive(true);
37-
}
37+
void OnRightHandAppear()
38+
{
39+
rightCursor.SetActive(true);
40+
}
41+
42+
void OnRightHandDisappear()
43+
{
44+
rightCursor.SetActive(false);
45+
}
3846

39-
void OnRightHandDisappear()
40-
{
41-
rightCursor.SetActive(false);
4247
}
4348

44-
}
49+
}

0 commit comments

Comments
 (0)