diff --git a/Assets/MemoryBox/arScene/Scripts/EditMemory.cs b/Assets/MemoryBox/arScene/Scripts/EditMemory.cs new file mode 100644 index 0000000000000000000000000000000000000000..093d14c409c62464a2f30ca533227cce07035c3e --- /dev/null +++ b/Assets/MemoryBox/arScene/Scripts/EditMemory.cs @@ -0,0 +1,50 @@ +using UnityEngine; +using UnityEngine.UI; + +namespace MemoryBox.arScene.Scripts +{ + public class EditMemory : MonoBehaviour + { + + public Text Name; + public Text CreationDate; + public Text GpsData; + public Text Text; + public Image Image; + + public Text UploadScreenText; + + private Memory _memory = new Memory(); + + public Memory Memory + { + get { return _memory; } + } + + /// <summary> + /// Reset the related Canvas and its components. Create an empty memory to edit. + /// </summary> + public void NewMemory() + { + // creation time + // gps data + + } + + /// <summary> + /// Write all needed values from the components into the _memory - and whereever we'll need it later. + /// </summary> + public void SaveMemory() + { + // name + _memory.Name = Name.text; + // note + _memory.Note = Text.text; + // image + + // Prepare UploadScreen + UploadScreenText.text = Name.text; + } + + } +} diff --git a/Assets/MemoryBox/arScene/Scripts/EditMemory.cs.meta b/Assets/MemoryBox/arScene/Scripts/EditMemory.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..35fd6f3144fb8f2accd87b6ae4d14d6b37984d69 --- /dev/null +++ b/Assets/MemoryBox/arScene/Scripts/EditMemory.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 7a6ebae2c0ccc484baf95eccf8bbe3d6 +timeCreated: 1517753366 +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 5d3b74f4e604293df11729fca4c2c653b6a8199a..96fa36afd3b157f260883064f9ce7ac95d4169ee 100644 --- a/Assets/MemoryBox/arScene/arScene.unity +++ b/Assets/MemoryBox/arScene/arScene.unity @@ -1716,6 +1716,7 @@ GameObject: - component: {fileID: 355798164} - component: {fileID: 355798166} - component: {fileID: 355798165} + - component: {fileID: 355798167} m_Layer: 5 m_Name: Text_MemoryName m_TagString: Untagged @@ -1739,7 +1740,7 @@ RectTransform: m_AnchorMin: {x: 0.5, y: 1} m_AnchorMax: {x: 0.5, y: 1} m_AnchoredPosition: {x: 0, y: -888} - m_SizeDelta: {x: 370.1, y: 71.1} + m_SizeDelta: {x: 335, y: 71.1} m_Pivot: {x: 0.5, y: 1} --- !u!114 &355798165 MonoBehaviour: @@ -1769,7 +1770,7 @@ MonoBehaviour: m_MaxSize: 60 m_Alignment: 1 m_AlignByGeometry: 0 - m_RichText: 1 + m_RichText: 0 m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 @@ -1780,6 +1781,19 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 355798163} +--- !u!114 &355798167 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 355798163} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 0 --- !u!1 &368213997 GameObject: m_ObjectHideFlags: 0 @@ -5253,6 +5267,17 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 1 m_CallState: 2 + - m_Target: {fileID: 1738980357} + m_MethodName: SaveMemory + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null --- !u!114 &1197905906 @@ -8721,6 +8746,7 @@ GameObject: - component: {fileID: 1738980355} - component: {fileID: 1738980354} - component: {fileID: 1738980353} + - component: {fileID: 1738980357} m_Layer: 5 m_Name: 1_EditingScreen m_TagString: Untagged @@ -8805,6 +8831,23 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} +--- !u!114 &1738980357 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1738980352} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a6ebae2c0ccc484baf95eccf8bbe3d6, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: {fileID: 2036110389} + CreationDate: {fileID: 355555096} + GpsData: {fileID: 286571124} + Text: {fileID: 1613787920} + Image: {fileID: 1539769883} + UploadScreenText: {fileID: 355798165} --- !u!1 &1746675491 GameObject: m_ObjectHideFlags: 0