- ButtonHandler.cs
- Scripts /
- CrossPlatformInput /
- Standard Assets /
- Assets /
- project /
1 using System;
2 using UnityEngine;
3
4 namespace UnityStandardAssets.CrossPlatformInput
5 {
6 public class ButtonHandler : MonoBehaviour
7 {
8
9 public string Name;
10
11 void OnEnable()
12 {
13
14 }
15
16 public void SetDownState()
17 {
18 CrossPlatformInputManager.SetButtonDown(Name);
19 }
20
21
22 public void SetUpState()
23 {
24 CrossPlatformInputManager.SetButtonUp(Name);
25 }
26
27
28 public void SetAxisPositiveState()
29 {
30 CrossPlatformInputManager.SetAxisPositive(Name);
31 }
32
33
34 public void SetAxisNeutralState()
35 {
36 CrossPlatformInputManager.SetAxisZero(Name);
37 }
38
39
40 public void SetAxisNegativeState()
41 {
42 CrossPlatformInputManager.SetAxisNegative(Name);
43 }
44
45 public void Update()
46 {
47
48 }
49 }
50 }
2 using UnityEngine;
3
4 namespace UnityStandardAssets.CrossPlatformInput
5 {
6 public class ButtonHandler : MonoBehaviour
7 {
8
9 public string Name;
10
11 void OnEnable()
12 {
13
14 }
15
16 public void SetDownState()
17 {
18 CrossPlatformInputManager.SetButtonDown(Name);
19 }
20
21
22 public void SetUpState()
23 {
24 CrossPlatformInputManager.SetButtonUp(Name);
25 }
26
27
28 public void SetAxisPositiveState()
29 {
30 CrossPlatformInputManager.SetAxisPositive(Name);
31 }
32
33
34 public void SetAxisNeutralState()
35 {
36 CrossPlatformInputManager.SetAxisZero(Name);
37 }
38
39
40 public void SetAxisNegativeState()
41 {
42 CrossPlatformInputManager.SetAxisNegative(Name);
43 }
44
45 public void Update()
46 {
47
48 }
49 }
50 }