diff --git a/.DS_Store b/.DS_Store
index d0f58a9..1f34ff2 100644
Binary files a/.DS_Store and b/.DS_Store differ
diff --git a/.idea/.idea.Colorbook/.idea/discord.xml b/.idea/.idea.Colorbook/.idea/discord.xml
new file mode 100644
index 0000000..d8e9561
--- /dev/null
+++ b/.idea/.idea.Colorbook/.idea/discord.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Assets/.DS_Store b/Assets/.DS_Store
index 333835d..e385eb0 100644
Binary files a/Assets/.DS_Store and b/Assets/.DS_Store differ
diff --git a/Assets/AddressableAssetsData/.DS_Store b/Assets/AddressableAssetsData/.DS_Store
new file mode 100644
index 0000000..852a700
Binary files /dev/null and b/Assets/AddressableAssetsData/.DS_Store differ
diff --git a/Assets/AddressableAssetsData/AddressableAssetGroupSortSettings.asset b/Assets/AddressableAssetsData/AddressableAssetGroupSortSettings.asset
index 7948258..592d083 100644
--- a/Assets/AddressableAssetsData/AddressableAssetGroupSortSettings.asset
+++ b/Assets/AddressableAssetsData/AddressableAssetGroupSortSettings.asset
@@ -13,6 +13,8 @@ MonoBehaviour:
m_Name: AddressableAssetGroupSortSettings
m_EditorClassIdentifier: Unity.Addressables.Editor::UnityEditor.AddressableAssets.Settings.GroupSchemas.AddressableAssetGroupSortSettings
sortOrder:
+ - 2c56f39dfa281426bbb0636a757c203b
+ - 01d1da4daa82a469884449cd7ea9e22e
- 86e13c2ac495848d99c739840b7d38e9
- 0e030d5498bfe4ffd8443c796618c539
- c0e2d4d32411e46a6a3dd5cdfa6dbe7e
diff --git a/Assets/AddressableAssetsData/AddressableAssetSettings.asset b/Assets/AddressableAssetsData/AddressableAssetSettings.asset
index 70414a1..3db6606 100644
--- a/Assets/AddressableAssetsData/AddressableAssetSettings.asset
+++ b/Assets/AddressableAssetsData/AddressableAssetSettings.asset
@@ -15,7 +15,8 @@ MonoBehaviour:
m_DefaultGroup: 0e030d5498bfe4ffd8443c796618c539
m_currentHash:
serializedVersion: 2
- Hash: 11994545ace6358214de1d969c8c1309
+ Hash: 9c85511c3b292d6ea9a478a45ca9832c
+ m_ExtractTypeTreeData: 0
m_OptimizeCatalogSize: 0
m_BuildRemoteCatalog: 0
m_CatalogRequestsTimeout: 0
@@ -24,11 +25,11 @@ MonoBehaviour:
m_InternalBundleIdMode: 1
m_AssetLoadMode: 0
m_BundledAssetProviderType:
- m_AssemblyName:
- m_ClassName:
+ m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
m_AssetBundleProviderType:
- m_AssemblyName:
- m_ClassName:
+ m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
m_IgnoreUnsupportedFilesInBuild: 0
m_UniqueBundleIds: 0
m_EnableJsonCatalog: 0
@@ -58,10 +59,12 @@ MonoBehaviour:
m_ContentStateBuildPathProfileVariableName:
m_CustomContentStateBuildPath:
m_ContentStateBuildPath:
- m_BuildAddressablesWithPlayerBuild: 0
+ m_BuildAddressablesWithPlayerBuild: 1
m_overridePlayerVersion: '[UnityEditor.PlayerSettings.bundleVersion]'
m_GroupAssets:
+ - {fileID: 11400000, guid: ec9d910e81be14a1484f351f20d32f6f, type: 2}
- {fileID: 11400000, guid: 884c7b3ae8a8543379b1b771a9b8ab47, type: 2}
+ - {fileID: 11400000, guid: 9fdea8257283a49d4a1a7181623bdade, type: 2}
- {fileID: 11400000, guid: fda2e763202c2462b857e04c29824b23, type: 2}
- {fileID: 11400000, guid: 9813579a74a7640e182c85c4bdeb3852, type: 2}
m_BuildSettings:
@@ -103,6 +106,7 @@ MonoBehaviour:
m_LabelTable:
m_LabelNames:
- default
+ - drawing
m_SchemaTemplates: []
m_GroupTemplateObjects:
- {fileID: 11400000, guid: 08cea37bc40c14d2696479a6530b6f35, type: 2}
diff --git a/Assets/Darkmatter/Code/Services/Inputs.meta b/Assets/AddressableAssetsData/Android.meta
similarity index 77%
rename from Assets/Darkmatter/Code/Services/Inputs.meta
rename to Assets/AddressableAssetsData/Android.meta
index 297cf62..ed4ba2c 100644
--- a/Assets/Darkmatter/Code/Services/Inputs.meta
+++ b/Assets/AddressableAssetsData/Android.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: d54fa8b2c22014496a84c508d897dcdd
+guid: 9fb2ea5fa9e054d2daab312c3be4d727
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset b/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset
index bb5999f..c63b335 100644
--- a/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset
+++ b/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset
@@ -14,7 +14,17 @@ MonoBehaviour:
m_EditorClassIdentifier: Unity.Addressables.Editor::UnityEditor.AddressableAssets.Settings.AddressableAssetGroup
m_GroupName: Default Local Group
m_GUID: 0e030d5498bfe4ffd8443c796618c539
- m_SerializeEntries: []
+ m_SerializeEntries:
+ - m_GUID: 319873779c4b440c3ad40798aa697460
+ m_Address: ColorButton
+ m_ReadOnly: 0
+ m_SerializedLabels: []
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: ba3eb5e9b32d64a50bd717a07541ee18
+ m_Address: ShapePiece
+ m_ReadOnly: 0
+ m_SerializedLabels: []
+ FlaggedDuringContentUpdateRestriction: 0
m_ReadOnly: 0
m_Settings: {fileID: 11400000, guid: 4a94ef317c3674edd8270e4ed15031f6, type: 2}
m_SchemaSet:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Drawing.asset b/Assets/AddressableAssetsData/AssetGroups/Drawing.asset
new file mode 100644
index 0000000..81d6fb7
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Drawing.asset
@@ -0,0 +1,341 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
+ m_Name: Drawing
+ m_EditorClassIdentifier: Unity.Addressables.Editor::UnityEditor.AddressableAssets.Settings.AddressableAssetGroup
+ m_GroupName: Drawing
+ m_GUID: 2c56f39dfa281426bbb0636a757c203b
+ m_SerializeEntries:
+ - m_GUID: 01326847cbf6ead41ac519224a2381a7
+ m_Address: Earphone
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 1224c23ab4bce564fbaa45c85b3a8603
+ m_Address: Traffic Post
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 14027365d88f82745bd4019ac24a4a48
+ m_Address: Rooster
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 14477b5d35d0be9439ecb935f1c4e64e
+ m_Address: Donut
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 18367bdefdff1504fb125f7abf8d1283
+ m_Address: Motorcycle
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 2043f692673a79543afed5cb879f0e04
+ m_Address: Five
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 239bd4d142f84024996594b45f4925d5
+ m_Address: Boat
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 2d13a177a6749834288f5e88a973fee7
+ m_Address: Yak
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 2d55441a1a6751c45bb9af623301426e
+ m_Address: Car
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 2ee6ed56b9746934386767eca8c7a128
+ m_Address: Pankha
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 364f644d962504fa7ac2f382800014ea
+ m_Address: apple
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 37724d82877cdd742b46da6b173015e0
+ m_Address: Tipper
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 3dc99c70dccf80940bb59c8744ad6893
+ m_Address: Butterfly
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 3f2894c3e52b9034fb38c2d61987e19c
+ m_Address: Temple
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 4474b93704045a740ba9b8114e8a5238
+ m_Address: Fish
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 478bf0db3a98f1941a5d25414ba9f87d
+ m_Address: Train
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 4986d20a529345f48a5c05dc039848b5
+ m_Address: Snow Leopard
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 55bd536848430a14290186903c3ccc79
+ m_Address: Ketli
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 5c0e5d19eecbfae43a61b7c6145357a9
+ m_Address: Dashain Ping
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 5d02c6b7028e54e479bf1b645b4fcf44
+ m_Address: Madal
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 5f3b8273533c8514cbc5f46cf86f90e8
+ m_Address: Diyo
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 62ae112e11b695a40b889d773a36f8bd
+ m_Address: Elephant
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 67fc4e3245778f34083cfec4de5572ab
+ m_Address: Laligurans
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 6b911e576e57c68468991e31fe634b37
+ m_Address: Eagle
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 6e36ba5d4763c694289c8ca75ee81449
+ m_Address: Bus
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 88e19e9e182745c48825ef3852cf8f4c
+ m_Address: Umbrella
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 8cdc379bbe2529a419e5ce0eedcbb09e
+ m_Address: Giraffe
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 8efb0b102f9afc04da1b0fbfbcf1e764
+ m_Address: Doll
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 9274ef6670e95f04283827da968c8e8b
+ m_Address: Peacock
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 949b2f7f7192a4c40b11a6b2a88a4d96
+ m_Address: Chura
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 971be7b01d5eef24fa58094805ea92b9
+ m_Address: Kite
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: 977dc7dac5ee6b543b8ed47c2299919e
+ m_Address: Airplane
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: a0b17d65fcd1db642acd02e569d2ab18
+ m_Address: Tempo
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: a2ef043d1d7051c47a68e2ebce7bd3dd
+ m_Address: Dog
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: a3267b093c298c146b47cbc2dec66201
+ m_Address: Crocodile
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: a3e107832ef0cd044b55484d4d084b2e
+ m_Address: Rhino
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: a80d3a0f58b23a04fa7e256dcbde84ea
+ m_Address: Mirga
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: b25eb4fe03b3fa44cba09f957cb66f0f
+ m_Address: Ping
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: b900a31d7a581b44880c1c1c0fd2120b
+ m_Address: Khukuri
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: b91952879cc013c4a937230bcfc50a13
+ m_Address: Monkey
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: bfafeadd98627734cabbb911a519be0e
+ m_Address: Mandala
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: d9cb166d2b3929646a141aa69bafabf3
+ m_Address: danfe
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: dc24a6d2802de5d4298d1da3d1415e97
+ m_Address: Envelop
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: df588da411a3e08468106a8317fdbd1e
+ m_Address: Ball
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: e01d5e1bee4eb7d4b897466911d9ba5d
+ m_Address: Mala
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: e4fa512c35aded6499b818ff5844fa65
+ m_Address: Gagri
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: ee932fc542864974595b8f1114a85f06
+ m_Address: Bag
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: ef139978c562d1e49a73714f90943327
+ m_Address: Parrot
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: f3200c6715fea4a41bc71c0314b519cd
+ m_Address: Frog
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: f64d814175be99b409d6b1c94e4b424c
+ m_Address: Tractor
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: f87bb07e8452a5b4c9ad8dc140bc8e73
+ m_Address: Cat
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: f8a1809740bda3247a55aee5355ccebf
+ m_Address: Tiger
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ - m_GUID: fb4d005ac1c2506438718430fb29cfb2
+ m_Address: Rabbit
+ m_ReadOnly: 0
+ m_SerializedLabels:
+ - drawing
+ FlaggedDuringContentUpdateRestriction: 0
+ m_ReadOnly: 0
+ m_Settings: {fileID: 11400000, guid: 4a94ef317c3674edd8270e4ed15031f6, type: 2}
+ m_SchemaSet:
+ m_Schemas:
+ - {fileID: 11400000, guid: c68aac65911cf47a9aa8b3355994402c, type: 2}
+ - {fileID: 11400000, guid: 4b166a28895af465ca9a684ed07eac42, type: 2}
diff --git a/Assets/AddressableAssetsData/AssetGroups/Drawing.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Drawing.asset.meta
new file mode 100644
index 0000000..fea88c2
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Drawing.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9fdea8257283a49d4a1a7181623bdade
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Palettes.asset b/Assets/AddressableAssetsData/AssetGroups/Palettes.asset
new file mode 100644
index 0000000..47e3e87
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Palettes.asset
@@ -0,0 +1,28 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3}
+ m_Name: Palettes
+ m_EditorClassIdentifier: Unity.Addressables.Editor::UnityEditor.AddressableAssets.Settings.AddressableAssetGroup
+ m_GroupName: Palettes
+ m_GUID: 01d1da4daa82a469884449cd7ea9e22e
+ m_SerializeEntries:
+ - m_GUID: 00f9beb81415a4193abff0aa201ab75b
+ m_Address: defaultPalette
+ m_ReadOnly: 0
+ m_SerializedLabels: []
+ FlaggedDuringContentUpdateRestriction: 0
+ m_ReadOnly: 0
+ m_Settings: {fileID: 11400000, guid: 4a94ef317c3674edd8270e4ed15031f6, type: 2}
+ m_SchemaSet:
+ m_Schemas:
+ - {fileID: 11400000, guid: 5c191a09b8bef451b9f74c11840d3273, type: 2}
+ - {fileID: 11400000, guid: e42d0727bb3974fe596fc2f19e02b7a0, type: 2}
diff --git a/Assets/AddressableAssetsData/AssetGroups/Palettes.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Palettes.asset.meta
new file mode 100644
index 0000000..96369fe
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Palettes.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ec9d910e81be14a1484f351f20d32f6f
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Drawing_BundledAssetGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Drawing_BundledAssetGroupSchema.asset
new file mode 100644
index 0000000..812d079
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Drawing_BundledAssetGroupSchema.asset
@@ -0,0 +1,48 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
+ m_Name: Drawing_BundledAssetGroupSchema
+ m_EditorClassIdentifier: Unity.Addressables.Editor::UnityEditor.AddressableAssets.Settings.GroupSchemas.BundledAssetGroupSchema
+ m_Group: {fileID: 11400000, guid: 9fdea8257283a49d4a1a7181623bdade, type: 2}
+ m_InternalBundleIdMode: 1
+ m_Compression: 1
+ m_IncludeAddressInCatalog: 1
+ m_IncludeGUIDInCatalog: 1
+ m_IncludeLabelsInCatalog: 1
+ m_InternalIdNamingMode: 0
+ m_CacheClearBehavior: 0
+ m_IncludeInBuild: 1
+ m_BundledAssetProviderType:
+ m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
+ m_StripDownloadOptions: 0
+ m_ForceUniqueProvider: 0
+ m_UseAssetBundleCache: 1
+ m_UseAssetBundleCrc: 1
+ m_UseAssetBundleCrcForCachedBundles: 1
+ m_UseUWRForLocalBundles: 0
+ m_Timeout: 0
+ m_ChunkedTransfer: 0
+ m_RedirectLimit: -1
+ m_RetryCount: 0
+ m_BuildPath:
+ m_Id: 1e7b566e879b2426f9a706a71f9612bf
+ m_LoadPath:
+ m_Id: e2253d243607142b0a072c38c39ccb14
+ m_BundleMode: 0
+ m_AssetBundleProviderType:
+ m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
+ m_UseDefaultSchemaSettings: 0
+ m_SelectedPathPairIndex: 0
+ m_BundleNaming: 0
+ m_AssetLoadMode: 0
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Drawing_BundledAssetGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Drawing_BundledAssetGroupSchema.asset.meta
new file mode 100644
index 0000000..c29c825
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Drawing_BundledAssetGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c68aac65911cf47a9aa8b3355994402c
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Drawing_ContentUpdateGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Drawing_ContentUpdateGroupSchema.asset
new file mode 100644
index 0000000..bd7d76f
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Drawing_ContentUpdateGroupSchema.asset
@@ -0,0 +1,16 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
+ m_Name: Drawing_ContentUpdateGroupSchema
+ m_EditorClassIdentifier: Unity.Addressables.Editor::UnityEditor.AddressableAssets.Settings.GroupSchemas.ContentUpdateGroupSchema
+ m_Group: {fileID: 11400000, guid: 9fdea8257283a49d4a1a7181623bdade, type: 2}
+ m_StaticContent: 0
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Drawing_ContentUpdateGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Drawing_ContentUpdateGroupSchema.asset.meta
new file mode 100644
index 0000000..40ed34b
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Drawing_ContentUpdateGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4b166a28895af465ca9a684ed07eac42
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Palettes_BundledAssetGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Palettes_BundledAssetGroupSchema.asset
new file mode 100644
index 0000000..3c0bf37
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Palettes_BundledAssetGroupSchema.asset
@@ -0,0 +1,48 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3}
+ m_Name: Palettes_BundledAssetGroupSchema
+ m_EditorClassIdentifier: Unity.Addressables.Editor::UnityEditor.AddressableAssets.Settings.GroupSchemas.BundledAssetGroupSchema
+ m_Group: {fileID: 11400000, guid: ec9d910e81be14a1484f351f20d32f6f, type: 2}
+ m_InternalBundleIdMode: 1
+ m_Compression: 1
+ m_IncludeAddressInCatalog: 1
+ m_IncludeGUIDInCatalog: 1
+ m_IncludeLabelsInCatalog: 1
+ m_InternalIdNamingMode: 0
+ m_CacheClearBehavior: 0
+ m_IncludeInBuild: 1
+ m_BundledAssetProviderType:
+ m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider
+ m_StripDownloadOptions: 0
+ m_ForceUniqueProvider: 0
+ m_UseAssetBundleCache: 1
+ m_UseAssetBundleCrc: 1
+ m_UseAssetBundleCrcForCachedBundles: 1
+ m_UseUWRForLocalBundles: 0
+ m_Timeout: 0
+ m_ChunkedTransfer: 0
+ m_RedirectLimit: -1
+ m_RetryCount: 0
+ m_BuildPath:
+ m_Id: 1e7b566e879b2426f9a706a71f9612bf
+ m_LoadPath:
+ m_Id: e2253d243607142b0a072c38c39ccb14
+ m_BundleMode: 0
+ m_AssetBundleProviderType:
+ m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
+ m_UseDefaultSchemaSettings: 0
+ m_SelectedPathPairIndex: 0
+ m_BundleNaming: 0
+ m_AssetLoadMode: 0
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Palettes_BundledAssetGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Palettes_BundledAssetGroupSchema.asset.meta
new file mode 100644
index 0000000..db94411
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Palettes_BundledAssetGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5c191a09b8bef451b9f74c11840d3273
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Palettes_ContentUpdateGroupSchema.asset b/Assets/AddressableAssetsData/AssetGroups/Schemas/Palettes_ContentUpdateGroupSchema.asset
new file mode 100644
index 0000000..4c43d50
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Palettes_ContentUpdateGroupSchema.asset
@@ -0,0 +1,16 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3}
+ m_Name: Palettes_ContentUpdateGroupSchema
+ m_EditorClassIdentifier: Unity.Addressables.Editor::UnityEditor.AddressableAssets.Settings.GroupSchemas.ContentUpdateGroupSchema
+ m_Group: {fileID: 11400000, guid: ec9d910e81be14a1484f351f20d32f6f, type: 2}
+ m_StaticContent: 0
diff --git a/Assets/AddressableAssetsData/AssetGroups/Schemas/Palettes_ContentUpdateGroupSchema.asset.meta b/Assets/AddressableAssetsData/AssetGroups/Schemas/Palettes_ContentUpdateGroupSchema.asset.meta
new file mode 100644
index 0000000..8f3a37f
--- /dev/null
+++ b/Assets/AddressableAssetsData/AssetGroups/Schemas/Palettes_ContentUpdateGroupSchema.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e42d0727bb3974fe596fc2f19e02b7a0
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset b/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset
new file mode 100644
index 0000000..b674867
--- /dev/null
+++ b/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset
@@ -0,0 +1,28 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7e3976da977cb49238499ea3b4c237ae, type: 3}
+ m_Name: ProfileDataSourceSettings
+ m_EditorClassIdentifier: Unity.Addressables.Editor::UnityEditor.AddressableAssets.Settings.ProfileDataSourceSettings
+ profileGroupTypes:
+ - m_GroupTypePrefix: Built-In
+ m_Variables:
+ - m_Suffix: BuildPath
+ m_Value: '[UnityEngine.AddressableAssets.Addressables.BuildPath]/[BuildTarget]'
+ - m_Suffix: LoadPath
+ m_Value: '{UnityEngine.AddressableAssets.Addressables.RuntimePath}/[BuildTarget]'
+ environments: []
+ currentEnvironment:
+ id:
+ projectId:
+ projectGenesisId:
+ name:
+ isDefault: 0
diff --git a/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset.meta b/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset.meta
new file mode 100644
index 0000000..4e43873
--- /dev/null
+++ b/Assets/AddressableAssetsData/ProfileDataSourceSettings.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 550878786d0cb4f48a8afa99c49a5635
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Darkmatter/Code/Services/Inputs/Generated.meta b/Assets/AddressableAssetsData/iOS.meta
similarity index 77%
rename from Assets/Darkmatter/Code/Services/Inputs/Generated.meta
rename to Assets/AddressableAssetsData/iOS.meta
index 4dce910..72ed194 100644
--- a/Assets/Darkmatter/Code/Services/Inputs/Generated.meta
+++ b/Assets/AddressableAssetsData/iOS.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 88abeaac3da9d499288f8b5a1830cebc
+guid: 684ad60441f714a338ca786efcac33b6
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Assets/AppsFlyer.meta b/Assets/AppsFlyer.meta
new file mode 100644
index 0000000..2a71bd2
--- /dev/null
+++ b/Assets/AppsFlyer.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7863556d88b814e09ba9cfc75a91d655
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AppsFlyer/.DS_Store b/Assets/AppsFlyer/.DS_Store
new file mode 100644
index 0000000..2dbec1f
Binary files /dev/null and b/Assets/AppsFlyer/.DS_Store differ
diff --git a/Assets/AppsFlyer/AFAdRevenueData.cs b/Assets/AppsFlyer/AFAdRevenueData.cs
new file mode 100644
index 0000000..64d53de
--- /dev/null
+++ b/Assets/AppsFlyer/AFAdRevenueData.cs
@@ -0,0 +1,71 @@
+using System;
+using System.Collections.Generic;
+
+namespace AppsFlyerSDK
+{
+ public enum MediationNetwork : ulong
+ {
+ GoogleAdMob = 1,
+ IronSource = 2,
+ ApplovinMax = 3,
+ Fyber = 4,
+ Appodeal = 5,
+ Admost = 6,
+ Topon = 7,
+ Tradplus = 8,
+ Yandex = 9,
+ ChartBoost = 10,
+ Unity = 11,
+ ToponPte = 12,
+ Custom = 13,
+ DirectMonetization = 14
+ }
+
+ public static class AdRevenueScheme
+ {
+ /**
+ * code ISO 3166-1 format
+ */
+ public const string COUNTRY = "country";
+
+ /**
+ * ID of the ad unit for the impression
+ */
+ public const string AD_UNIT = "ad_unit";
+
+ /**
+ * Format of the ad
+ */
+ public const string AD_TYPE = "ad_type";
+
+ /**
+ * ID of the ad placement for the impression
+ */
+ public const string PLACEMENT = "placement";
+ }
+
+ ///
+ // Data class representing ad revenue information.
+ //
+ // @property monetizationNetwork The name of the network that monetized the ad.
+ // @property mediationNetwork An instance of MediationNetwork representing the mediation service used.
+ // @property currencyIso4217Code The ISO 4217 currency code describing the currency of the revenue.
+ // @property eventRevenue The amount of revenue generated by the ad.
+ ///
+ public class AFAdRevenueData
+ {
+ public string monetizationNetwork { get; private set; }
+ public MediationNetwork mediationNetwork { get; private set; }
+ public string currencyIso4217Code { get; private set; }
+ public double eventRevenue { get; private set; }
+
+ public AFAdRevenueData(string monetization, MediationNetwork mediation, string currency, double revenue)
+ {
+ monetizationNetwork = monetization;
+ mediationNetwork = mediation;
+ currencyIso4217Code = currency;
+ eventRevenue = revenue;
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/Assets/AppsFlyer/AFAdRevenueData.cs.meta b/Assets/AppsFlyer/AFAdRevenueData.cs.meta
new file mode 100644
index 0000000..3106aae
--- /dev/null
+++ b/Assets/AppsFlyer/AFAdRevenueData.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 49e1906ae949e4bfea400bd1da9f7e39
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AppsFlyer/AFInAppEvents.cs b/Assets/AppsFlyer/AFInAppEvents.cs
new file mode 100644
index 0000000..1f6d1fe
--- /dev/null
+++ b/Assets/AppsFlyer/AFInAppEvents.cs
@@ -0,0 +1,72 @@
+using UnityEngine;
+using System.Collections;
+
+public class AFInAppEvents {
+ /**
+ * Event Type
+ * */
+ public const string LEVEL_ACHIEVED = "af_level_achieved";
+ public const string ADD_PAYMENT_INFO = "af_add_payment_info";
+ public const string ADD_TO_CART = "af_add_to_cart";
+ public const string ADD_TO_WISH_LIST = "af_add_to_wishlist";
+ public const string COMPLETE_REGISTRATION = "af_complete_registration";
+ public const string TUTORIAL_COMPLETION = "af_tutorial_completion";
+ public const string INITIATED_CHECKOUT = "af_initiated_checkout";
+ public const string PURCHASE = "af_purchase";
+ public const string RATE = "af_rate";
+ public const string SEARCH = "af_search";
+ public const string SPENT_CREDIT = "af_spent_credits";
+ public const string ACHIEVEMENT_UNLOCKED = "af_achievement_unlocked";
+ public const string CONTENT_VIEW = "af_content_view";
+ public const string TRAVEL_BOOKING = "af_travel_booking";
+ public const string SHARE = "af_share";
+ public const string INVITE = "af_invite";
+ public const string LOGIN = "af_login";
+ public const string RE_ENGAGE = "af_re_engage";
+ public const string UPDATE = "af_update";
+ public const string OPENED_FROM_PUSH_NOTIFICATION = "af_opened_from_push_notification";
+ public const string LOCATION_CHANGED = "af_location_changed";
+ public const string LOCATION_COORDINATES = "af_location_coordinates";
+ public const string ORDER_ID = "af_order_id";
+ /**
+ * Event Parameter Name
+ * **/
+ public const string LEVEL = "af_level";
+ public const string SCORE = "af_score";
+ public const string SUCCESS = "af_success";
+ public const string PRICE = "af_price";
+ public const string CONTENT_TYPE = "af_content_type";
+ public const string CONTENT_ID = "af_content_id";
+ public const string CONTENT_LIST = "af_content_list";
+ public const string CURRENCY = "af_currency";
+ public const string QUANTITY = "af_quantity";
+ public const string REGSITRATION_METHOD = "af_registration_method";
+ public const string PAYMENT_INFO_AVAILIBLE = "af_payment_info_available";
+ public const string MAX_RATING_VALUE = "af_max_rating_value";
+ public const string RATING_VALUE = "af_rating_value";
+ public const string SEARCH_STRING = "af_search_string";
+ public const string DATE_A = "af_date_a";
+ public const string DATE_B = "af_date_b";
+ public const string DESTINATION_A = "af_destination_a";
+ public const string DESTINATION_B = "af_destination_b";
+ public const string DESCRIPTION = "af_description";
+ public const string CLASS = "af_class";
+ public const string EVENT_START = "af_event_start";
+ public const string EVENT_END = "af_event_end";
+ public const string LATITUDE = "af_lat";
+ public const string LONGTITUDE = "af_long";
+ public const string CUSTOMER_USER_ID = "af_customer_user_id";
+ public const string VALIDATED = "af_validated";
+ public const string REVENUE = "af_revenue";
+ public const string RECEIPT_ID = "af_receipt_id";
+ public const string PARAM_1 = "af_param_1";
+ public const string PARAM_2 = "af_param_2";
+ public const string PARAM_3 = "af_param_3";
+ public const string PARAM_4 = "af_param_4";
+ public const string PARAM_5 = "af_param_5";
+ public const string PARAM_6 = "af_param_6";
+ public const string PARAM_7 = "af_param_7";
+ public const string PARAM_8 = "af_param_8";
+ public const string PARAM_9 = "af_param_9";
+ public const string PARAM_10 = "af_param_10";
+}
\ No newline at end of file
diff --git a/Assets/AppsFlyer/AFInAppEvents.cs.meta b/Assets/AppsFlyer/AFInAppEvents.cs.meta
new file mode 100644
index 0000000..b31364e
--- /dev/null
+++ b/Assets/AppsFlyer/AFInAppEvents.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 4075c6cf6f3d94b9a9f37f826e6a0e6f
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/AppsFlyer/AFMiniJSON.cs b/Assets/AppsFlyer/AFMiniJSON.cs
new file mode 100755
index 0000000..d02bf2f
--- /dev/null
+++ b/Assets/AppsFlyer/AFMiniJSON.cs
@@ -0,0 +1,547 @@
+/*
+ * Copyright (c) 2013 Calvin Rien
+ *
+ * Based on the JSON parser by Patrick van Bergen
+ * http://techblog.procurios.nl/k/618/news/view/14605/14863/How-do-I-write-my-own-parser-for-JSON.html
+ *
+ * Simplified it so that it doesn't throw exceptions
+ * and can be used in Unity iPhone with maximum code stripping.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to
+ * the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ */
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+
+namespace AFMiniJSON {
+ // Example usage:
+ //
+ // using UnityEngine;
+ // using System.Collections;
+ // using System.Collections.Generic;
+ // using MiniJSON;
+ //
+ // public class MiniJSONTest : MonoBehaviour {
+ // void Start () {
+ // var jsonString = "{ \"array\": [1.44,2,3], " +
+ // "\"object\": {\"key1\":\"value1\", \"key2\":256}, " +
+ // "\"string\": \"The quick brown fox \\\"jumps\\\" over the lazy dog \", " +
+ // "\"unicode\": \"\\u3041 Men\u00fa sesi\u00f3n\", " +
+ // "\"int\": 65536, " +
+ // "\"float\": 3.1415926, " +
+ // "\"bool\": true, " +
+ // "\"null\": null }";
+ //
+ // var dict = Json.Deserialize(jsonString) as Dictionary;
+ //
+ // Debug.Log("deserialized: " + dict.GetType());
+ // Debug.Log("dict['array'][0]: " + ((List