diff --git a/Assets/MemoryBox/arScene/Scripts/BackKeyEvent.cs b/Assets/MemoryBox/arScene/Scripts/BackKeyEvent.cs new file mode 100644 index 0000000000000000000000000000000000000000..cd822b7ca13e5edec13493c01617a0aa5e0be54e --- /dev/null +++ b/Assets/MemoryBox/arScene/Scripts/BackKeyEvent.cs @@ -0,0 +1,21 @@ +using UnityEngine; +using UnityEngine.UI; + +namespace MemoryBox.arScene.Scripts +{ + [RequireComponent(typeof(Button))] + public class BackKeyEvent : MonoBehaviour + { + + public Button ButtonToActivate; + public KeyCode KeyCodeCode; + + // Update is called once per frame + void Update () { + if (Input.GetKeyDown(KeyCodeCode)) + { + ButtonToActivate.onClick.Invoke(); + } + } + } +} diff --git a/Assets/MemoryBox/arScene/Scripts/BackKeyEvent.cs.meta b/Assets/MemoryBox/arScene/Scripts/BackKeyEvent.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..2ea2d576feedb3672f4a55e3c0963a9561df4245 --- /dev/null +++ b/Assets/MemoryBox/arScene/Scripts/BackKeyEvent.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 6e764d1e6dd315c49b617a54853c16d7 +timeCreated: 1517604510 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/MemoryBox/arScene/arScene.unity b/Assets/MemoryBox/arScene/arScene.unity index 01d8f609646e40e958b4d71da92fe6d34ccc61ec..411c436d3477d306c08fac0db14c8c51b8642279 100644 --- a/Assets/MemoryBox/arScene/arScene.unity +++ b/Assets/MemoryBox/arScene/arScene.unity @@ -990,8 +990,9 @@ GameObject: - component: {fileID: 253693353} - component: {fileID: 253693352} - component: {fileID: 253693351} + - component: {fileID: 253693354} m_Layer: 5 - m_Name: Button + m_Name: ButtonBack m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -1111,6 +1112,19 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 253693349} +--- !u!114 &253693354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 253693349} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6e764d1e6dd315c49b617a54853c16d7, type: 3} + m_Name: + m_EditorClassIdentifier: + ButtonToActivate: {fileID: 253693351} + KeyCodeCode: 27 --- !u!1 &272469092 GameObject: m_ObjectHideFlags: 0 @@ -1482,6 +1496,7 @@ GameObject: - component: {fileID: 351836125} - component: {fileID: 351836124} - component: {fileID: 351836123} + - component: {fileID: 351836126} m_Layer: 5 m_Name: Button_Back m_TagString: Untagged @@ -1603,6 +1618,19 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 351836121} +--- !u!114 &351836126 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 351836121} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6e764d1e6dd315c49b617a54853c16d7, type: 3} + m_Name: + m_EditorClassIdentifier: + ButtonToActivate: {fileID: 351836123} + KeyCodeCode: 27 --- !u!1 &355555094 GameObject: m_ObjectHideFlags: 0