diff --git a/Assets/Scenes/MomLightSimon.unity b/Assets/Scenes/MomLightSimon.unity index 5222ff6..a380218 100644 Binary files a/Assets/Scenes/MomLightSimon.unity and b/Assets/Scenes/MomLightSimon.unity differ diff --git a/Assets/Test/Door.cs b/Assets/Test/Door.cs new file mode 100644 index 0000000..8ef7f11 --- /dev/null +++ b/Assets/Test/Door.cs @@ -0,0 +1,41 @@ +using UnityEngine; +using System.Collections; + +public class Door : MonoBehaviour { + + private float state = 0f; //From 0 to 1 (closed to open) + private float goal = -1f; //-1 or 1 + public float angles; + public float openingSpeed; + public AnimationCurve curvature; + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + + if (Input.GetKeyDown(KeyCode.A)) + { + goal *= -1; + } + + state = Mathf.Clamp(state + goal * openingSpeed * Time.deltaTime, 0f, 1f); + + //transform.rotation = Quaternion.identity; + //transform.Rotate(Vector3.up * state * angles); + transform.rotation = Quaternion.Euler(Vector3.up * curvature.Evaluate(state) * -angles); + } + + public void Open() + { + + } + + public void Close() + { + + } +} diff --git a/Assets/Test/Door.cs.meta b/Assets/Test/Door.cs.meta new file mode 100644 index 0000000..896dde0 --- /dev/null +++ b/Assets/Test/Door.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c921a0b390e23b64a94eb3e55d68e369 +timeCreated: 1440269019 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index 8c353d8..802c8ce 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 5.1.2f1 +m_EditorVersion: 5.0.2f1 m_StandardAssetsVersion: 0