From b5a050427b7cb0d86b562d613a547c9217bf5b5b Mon Sep 17 00:00:00 2001 From: milan Date: Mon, 5 Dec 2022 12:28:00 +0100 Subject: [PATCH] update packages --- .../Measurements/IMeasurementStorage.cs | 8 ++++++ .../Measurements/IMeasurementStorage.cs.meta | 3 +++ .../Measurements/MeasurementCollection.cs | 13 ++++++++++ ....cs.meta => MeasurementCollection.cs.meta} | 0 .../Runtime/Measurements/PuzzleMeasurement.cs | 15 +++++++++++ .../Measurements/PuzzleMeasurement.cs.meta | 3 +++ .../Measurements/PuzzleMeasurements.cs | 7 ------ .../Runtime/Measurements/SQLiteStorage.cs | 25 +++++++++++++++++++ .../Measurements/SQLiteStorage.cs.meta | 3 +++ Packages/manifest.json | 4 +-- Packages/packages-lock.json | 4 +-- 11 files changed, 74 insertions(+), 11 deletions(-) create mode 100644 Assets/Engine/Runtime/Measurements/IMeasurementStorage.cs create mode 100644 Assets/Engine/Runtime/Measurements/IMeasurementStorage.cs.meta create mode 100644 Assets/Engine/Runtime/Measurements/MeasurementCollection.cs rename Assets/Engine/Runtime/Measurements/{PuzzleMeasurements.cs.meta => MeasurementCollection.cs.meta} (100%) create mode 100644 Assets/Engine/Runtime/Measurements/PuzzleMeasurement.cs create mode 100644 Assets/Engine/Runtime/Measurements/PuzzleMeasurement.cs.meta delete mode 100644 Assets/Engine/Runtime/Measurements/PuzzleMeasurements.cs create mode 100644 Assets/Engine/Runtime/Measurements/SQLiteStorage.cs create mode 100644 Assets/Engine/Runtime/Measurements/SQLiteStorage.cs.meta diff --git a/Assets/Engine/Runtime/Measurements/IMeasurementStorage.cs b/Assets/Engine/Runtime/Measurements/IMeasurementStorage.cs new file mode 100644 index 0000000..c82ec09 --- /dev/null +++ b/Assets/Engine/Runtime/Measurements/IMeasurementStorage.cs @@ -0,0 +1,8 @@ +namespace EscapeRoomEngine.Engine.Runtime.Measurements +{ + public interface IMeasurementStorage + { + public void Save(MeasurementCollection measurements); + public MeasurementCollection Load(int key); + } +} \ No newline at end of file diff --git a/Assets/Engine/Runtime/Measurements/IMeasurementStorage.cs.meta b/Assets/Engine/Runtime/Measurements/IMeasurementStorage.cs.meta new file mode 100644 index 0000000..3476f17 --- /dev/null +++ b/Assets/Engine/Runtime/Measurements/IMeasurementStorage.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 6c93e87219e64bc3ad8263da8109e51c +timeCreated: 1670750698 \ No newline at end of file diff --git a/Assets/Engine/Runtime/Measurements/MeasurementCollection.cs b/Assets/Engine/Runtime/Measurements/MeasurementCollection.cs new file mode 100644 index 0000000..cb1d3f6 --- /dev/null +++ b/Assets/Engine/Runtime/Measurements/MeasurementCollection.cs @@ -0,0 +1,13 @@ +using System; + +namespace EscapeRoomEngine.Engine.Runtime.Measurements +{ + [Serializable] + public struct MeasurementCollection + { + /// + /// The module id is a + /// + public int moduleId; + } +} \ No newline at end of file diff --git a/Assets/Engine/Runtime/Measurements/PuzzleMeasurements.cs.meta b/Assets/Engine/Runtime/Measurements/MeasurementCollection.cs.meta similarity index 100% rename from Assets/Engine/Runtime/Measurements/PuzzleMeasurements.cs.meta rename to Assets/Engine/Runtime/Measurements/MeasurementCollection.cs.meta diff --git a/Assets/Engine/Runtime/Measurements/PuzzleMeasurement.cs b/Assets/Engine/Runtime/Measurements/PuzzleMeasurement.cs new file mode 100644 index 0000000..2aa0d33 --- /dev/null +++ b/Assets/Engine/Runtime/Measurements/PuzzleMeasurement.cs @@ -0,0 +1,15 @@ +using System; +using System.IO; +using System.Runtime.Serialization.Formatters.Binary; + +namespace EscapeRoomEngine.Engine.Runtime.Measurements +{ + [Serializable] + public struct PuzzleMeasurement + { + public void a() + { + new BinaryFormatter().Serialize(new MemoryStream(), this); + } + } +} \ No newline at end of file diff --git a/Assets/Engine/Runtime/Measurements/PuzzleMeasurement.cs.meta b/Assets/Engine/Runtime/Measurements/PuzzleMeasurement.cs.meta new file mode 100644 index 0000000..aad23a9 --- /dev/null +++ b/Assets/Engine/Runtime/Measurements/PuzzleMeasurement.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 91f5682ec16f4437a278802918c86b57 +timeCreated: 1670752063 \ No newline at end of file diff --git a/Assets/Engine/Runtime/Measurements/PuzzleMeasurements.cs b/Assets/Engine/Runtime/Measurements/PuzzleMeasurements.cs deleted file mode 100644 index af1b9bb..0000000 --- a/Assets/Engine/Runtime/Measurements/PuzzleMeasurements.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace EscapeRoomEngine.Engine.Runtime.Measurements -{ - public struct PuzzleMeasurements - { - - } -} \ No newline at end of file diff --git a/Assets/Engine/Runtime/Measurements/SQLiteStorage.cs b/Assets/Engine/Runtime/Measurements/SQLiteStorage.cs new file mode 100644 index 0000000..8dc7e41 --- /dev/null +++ b/Assets/Engine/Runtime/Measurements/SQLiteStorage.cs @@ -0,0 +1,25 @@ +using System.Runtime.Serialization.Formatters.Binary; + +namespace EscapeRoomEngine.Engine.Runtime.Measurements +{ + // ReSharper disable once InconsistentNaming + public class SQLiteStorage : IMeasurementStorage + { + private BinaryFormatter _formatter; + + public SQLiteStorage() + { + _formatter = new BinaryFormatter(); + } + + public void Save(MeasurementCollection measurements) + { + _formatter.Serialize(); + } + + public MeasurementCollection Load(int key) + { + throw new System.NotImplementedException(); + } + } +} \ No newline at end of file diff --git a/Assets/Engine/Runtime/Measurements/SQLiteStorage.cs.meta b/Assets/Engine/Runtime/Measurements/SQLiteStorage.cs.meta new file mode 100644 index 0000000..8af9639 --- /dev/null +++ b/Assets/Engine/Runtime/Measurements/SQLiteStorage.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 28258214110d473e903e377b0b989a0e +timeCreated: 1670752473 \ No newline at end of file diff --git a/Packages/manifest.json b/Packages/manifest.json index 6dc66b8..42a0dbd 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,8 +1,8 @@ { "dependencies": { "com.dbrizov.naughtyattributes": "https://github.com/dbrizov/NaughtyAttributes.git#upm", - "com.unity.ide.rider": "3.0.16", - "com.unity.ide.visualstudio": "2.0.16", + "com.unity.ide.rider": "3.0.17", + "com.unity.ide.visualstudio": "2.0.17", "com.unity.ide.vscode": "1.2.5", "com.unity.render-pipelines.universal": "13.1.9", "com.unity.test-framework": "1.1.33", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 760ada0..838bc8d 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -24,7 +24,7 @@ "url": "https://packages.unity.com" }, "com.unity.ide.rider": { - "version": "3.0.16", + "version": "3.0.17", "depth": 0, "source": "registry", "dependencies": { @@ -33,7 +33,7 @@ "url": "https://packages.unity.com" }, "com.unity.ide.visualstudio": { - "version": "2.0.16", + "version": "2.0.17", "depth": 0, "source": "registry", "dependencies": {