diff options
Diffstat (limited to 'Assembly_CSharp/KeyDisappear.cs')
-rw-r--r-- | Assembly_CSharp/KeyDisappear.cs | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/Assembly_CSharp/KeyDisappear.cs b/Assembly_CSharp/KeyDisappear.cs deleted file mode 100644 index d997703..0000000 --- a/Assembly_CSharp/KeyDisappear.cs +++ /dev/null @@ -1,61 +0,0 @@ -using UnityEngine; - -public class KeyDisappear : MonoBehaviour -{ - [SerializeField] - private GameObject wKey; - - [SerializeField] - private GameObject aKey; - - [SerializeField] - private GameObject sKey; - - [SerializeField] - private GameObject dKey; - - private bool w; - - private bool a; - - private bool s; - - private bool d; - - [SerializeField] - private bool destroyOnCompletion = true; - - private float time; - - private void Update() - { - time += Time.deltaTime; - if (time > 3f) - { - if (Input.GetKeyUp(KeyCode.W)) - { - wKey.SetActive(value: false); - w = true; - } - if (Input.GetKeyUp(KeyCode.A)) - { - aKey.SetActive(value: false); - a = true; - } - if (Input.GetKeyUp(KeyCode.S)) - { - sKey.SetActive(value: false); - s = true; - } - if (Input.GetKeyUp(KeyCode.D)) - { - dKey.SetActive(value: false); - d = true; - } - if (destroyOnCompletion && w && a && s && d) - { - Object.Destroy(base.gameObject); - } - } - } -} |