annotate Assets/Application/Scripts/InputManager.cs @ 13:e297afe0889d default tip

Add Prefab.
author Kazuma Takeda
date Tue, 07 Feb 2017 20:49:26 +0900
parents 2dd40b4412e4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
1 using UnityEngine;
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
2 using System.Collections;
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
3
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
4 public class InputManager : MonoBehaviour { // Singleton
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
5 public static InputManager Instance;
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
6
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
7 public float InputX = 0f;
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
8 public float InputZ = 0f;
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
9 public bool ClickMouse = false;
3
2dd40b4412e4 Create game base.
Kazuma
parents: 0
diff changeset
10 public bool ClickSpace = false;
0
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
11
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
12 // Use this for initialization
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
13 void Start () {
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
14 if (Instance == null) {
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
15 Instance = this;
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
16 }
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
17 }
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
18
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
19 // Update is called once per frame
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
20 void Update () {
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
21 InputAxis ();
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
22 }
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
23
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
24 private void InputAxis () {
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
25 InputZ = Input.GetAxis ("Horizontal");
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
26 InputX = Input.GetAxis ("Vertical");
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
27 }
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
28
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
29 public bool InputMouseButton () {
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
30 return Input.GetMouseButton (0);
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
31 }
3
2dd40b4412e4 Create game base.
Kazuma
parents: 0
diff changeset
32
2dd40b4412e4 Create game base.
Kazuma
parents: 0
diff changeset
33 public bool InputSpace () {
2dd40b4412e4 Create game base.
Kazuma
parents: 0
diff changeset
34 return Input.GetKeyDown (KeyCode.Space);
2dd40b4412e4 Create game base.
Kazuma
parents: 0
diff changeset
35 }
0
e5ef0342d00b First commit
Kazuma
parents:
diff changeset
36 }