diff --git a/Rescues/.idea/.idea.Rescues/.idea/contentModel.xml b/Rescues/.idea/.idea.Rescues/.idea/contentModel.xml
index 14569b9b..60f3f2cd 100644
--- a/Rescues/.idea/.idea.Rescues/.idea/contentModel.xml
+++ b/Rescues/.idea/.idea.Rescues/.idea/contentModel.xml
@@ -1,11 +1,10 @@
-
-
-
+
+
@@ -35,6 +34,7 @@
+
@@ -56,6 +56,10 @@
+
+
+
+
@@ -71,6 +75,7 @@
+
@@ -99,6 +104,7 @@
+
@@ -117,6 +123,7 @@
+
@@ -125,6 +132,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -160,6 +179,9 @@
+
+
+
@@ -169,138 +191,13 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/Rescues/.idea/.idea.Rescues/.idea/misc.xml b/Rescues/.idea/.idea.Rescues/.idea/misc.xml
new file mode 100644
index 00000000..1d8c84d0
--- /dev/null
+++ b/Rescues/.idea/.idea.Rescues/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Rescues/.idea/.idea.Rescues/.idea/workspace.xml b/Rescues/.idea/.idea.Rescues/.idea/workspace.xml
index 8013d0be..28caad78 100644
--- a/Rescues/.idea/.idea.Rescues/.idea/workspace.xml
+++ b/Rescues/.idea/.idea.Rescues/.idea/workspace.xml
@@ -6,11 +6,6 @@
-
-
-
-
-
@@ -20,7 +15,7 @@
-
+
@@ -75,9 +70,27 @@
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -88,89 +101,101 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
+
+
-
+
+
+
+
+
+
-
-
-
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
-
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -203,9 +262,12 @@
+
+
+
@@ -214,10 +276,10 @@
-
+
-
+
@@ -239,6 +301,12 @@
+
+
+
+
+
+
@@ -263,14 +331,23 @@
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
-
+
@@ -279,6 +356,19 @@
+
+ file://$PROJECT_DIR$/Assets/Scripts/Controllers/PuzzlesControllers/WiresController.cs
+ 64
+
+
+
+
+
+
+
+
+
+
diff --git a/Rescues/Assets/Art/SafeDepozitePuzzle.meta b/Rescues/Assets/Art/SafeDepozitePuzzle.meta
new file mode 100644
index 00000000..4fcba427
--- /dev/null
+++ b/Rescues/Assets/Art/SafeDepozitePuzzle.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 76f30757945acf149b82b94687b5ca44
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Art/SafeDepozitePuzzle/FirstBiteDoor.png b/Rescues/Assets/Art/SafeDepozitePuzzle/FirstBiteDoor.png
new file mode 100644
index 00000000..7b193967
Binary files /dev/null and b/Rescues/Assets/Art/SafeDepozitePuzzle/FirstBiteDoor.png differ
diff --git a/Rescues/Assets/Art/SafeDepozitePuzzle/FirstBiteDoor.png.meta b/Rescues/Assets/Art/SafeDepozitePuzzle/FirstBiteDoor.png.meta
new file mode 100644
index 00000000..176130f5
--- /dev/null
+++ b/Rescues/Assets/Art/SafeDepozitePuzzle/FirstBiteDoor.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: f5e1153bdaeb5c643ac2f5c697f7eacb
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Art/SafeDepozitePuzzle/FourthBiteDoor.png b/Rescues/Assets/Art/SafeDepozitePuzzle/FourthBiteDoor.png
new file mode 100644
index 00000000..89237d98
Binary files /dev/null and b/Rescues/Assets/Art/SafeDepozitePuzzle/FourthBiteDoor.png differ
diff --git a/Rescues/Assets/Art/SafeDepozitePuzzle/FourthBiteDoor.png.meta b/Rescues/Assets/Art/SafeDepozitePuzzle/FourthBiteDoor.png.meta
new file mode 100644
index 00000000..13664929
--- /dev/null
+++ b/Rescues/Assets/Art/SafeDepozitePuzzle/FourthBiteDoor.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: b714d6970d16abd438869bc19a85a877
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Art/SafeDepozitePuzzle/SafeDeposit.png b/Rescues/Assets/Art/SafeDepozitePuzzle/SafeDeposit.png
new file mode 100644
index 00000000..3cb4aa37
Binary files /dev/null and b/Rescues/Assets/Art/SafeDepozitePuzzle/SafeDeposit.png differ
diff --git a/Rescues/Assets/Art/SafeDepozitePuzzle/SafeDeposit.png.meta b/Rescues/Assets/Art/SafeDepozitePuzzle/SafeDeposit.png.meta
new file mode 100644
index 00000000..2d0a58d7
--- /dev/null
+++ b/Rescues/Assets/Art/SafeDepozitePuzzle/SafeDeposit.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 80e1d9b9e1d97aa479d9be214974c69e
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Art/SafeDepozitePuzzle/SecondBiteDoor.png b/Rescues/Assets/Art/SafeDepozitePuzzle/SecondBiteDoor.png
new file mode 100644
index 00000000..e68fbde3
Binary files /dev/null and b/Rescues/Assets/Art/SafeDepozitePuzzle/SecondBiteDoor.png differ
diff --git a/Rescues/Assets/Art/SafeDepozitePuzzle/SecondBiteDoor.png.meta b/Rescues/Assets/Art/SafeDepozitePuzzle/SecondBiteDoor.png.meta
new file mode 100644
index 00000000..88cd5efb
--- /dev/null
+++ b/Rescues/Assets/Art/SafeDepozitePuzzle/SecondBiteDoor.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: ce7f2250306c32349ab62f834aa919c8
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Art/SafeDepozitePuzzle/ThirdBiteDoor.png b/Rescues/Assets/Art/SafeDepozitePuzzle/ThirdBiteDoor.png
new file mode 100644
index 00000000..f89cfbe1
Binary files /dev/null and b/Rescues/Assets/Art/SafeDepozitePuzzle/ThirdBiteDoor.png differ
diff --git a/Rescues/Assets/Art/SafeDepozitePuzzle/ThirdBiteDoor.png.meta b/Rescues/Assets/Art/SafeDepozitePuzzle/ThirdBiteDoor.png.meta
new file mode 100644
index 00000000..8a740df1
--- /dev/null
+++ b/Rescues/Assets/Art/SafeDepozitePuzzle/ThirdBiteDoor.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 2adf7dcd0ef23fe4cbb0246397db7bb3
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Art/TestImages.meta b/Rescues/Assets/Art/TestImages.meta
new file mode 100644
index 00000000..862e9adc
--- /dev/null
+++ b/Rescues/Assets/Art/TestImages.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 88f1e96490bb3fe4995b2f5d2f12cf3a
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Art/TestImages/InventoryTest.png b/Rescues/Assets/Art/TestImages/InventoryTest.png
new file mode 100644
index 00000000..ad78d8a0
Binary files /dev/null and b/Rescues/Assets/Art/TestImages/InventoryTest.png differ
diff --git a/Rescues/Assets/Art/TestImages/InventoryTest.png.meta b/Rescues/Assets/Art/TestImages/InventoryTest.png.meta
new file mode 100644
index 00000000..b2382598
--- /dev/null
+++ b/Rescues/Assets/Art/TestImages/InventoryTest.png.meta
@@ -0,0 +1,128 @@
+fileFormatVersion: 2
+guid: 52fc997914d7770418f5dcd3c5df4e95
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Art/TestImages/puzzleIcon.png b/Rescues/Assets/Art/TestImages/puzzleIcon.png
new file mode 100644
index 00000000..b8bc19b2
Binary files /dev/null and b/Rescues/Assets/Art/TestImages/puzzleIcon.png differ
diff --git a/Rescues/Assets/Art/TestImages/puzzleIcon.png.meta b/Rescues/Assets/Art/TestImages/puzzleIcon.png.meta
new file mode 100644
index 00000000..246e61d1
--- /dev/null
+++ b/Rescues/Assets/Art/TestImages/puzzleIcon.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: f20b0eeef51f846b09607b908783da6d
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Art/Textures/WireTexture.png b/Rescues/Assets/Art/Textures/WireTexture.png
new file mode 100644
index 00000000..4ee060ca
Binary files /dev/null and b/Rescues/Assets/Art/Textures/WireTexture.png differ
diff --git a/Rescues/Assets/Art/Textures/WireTexture.png.meta b/Rescues/Assets/Art/Textures/WireTexture.png.meta
new file mode 100644
index 00000000..efd4207c
--- /dev/null
+++ b/Rescues/Assets/Art/Textures/WireTexture.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 6ea0167ea33c44b059f05822b2a71ebd
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Art/Textures/WireTexture2.png b/Rescues/Assets/Art/Textures/WireTexture2.png
new file mode 100644
index 00000000..34224272
Binary files /dev/null and b/Rescues/Assets/Art/Textures/WireTexture2.png differ
diff --git a/Rescues/Assets/Art/Textures/WireTexture2.png.meta b/Rescues/Assets/Art/Textures/WireTexture2.png.meta
new file mode 100644
index 00000000..d36282dd
--- /dev/null
+++ b/Rescues/Assets/Art/Textures/WireTexture2.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 0244253af355d4efab1c14a6ec030cf9
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Art/Textures/WireTexture2red.png b/Rescues/Assets/Art/Textures/WireTexture2red.png
new file mode 100644
index 00000000..4cc0ee59
Binary files /dev/null and b/Rescues/Assets/Art/Textures/WireTexture2red.png differ
diff --git a/Rescues/Assets/Art/Textures/WireTexture2red.png.meta b/Rescues/Assets/Art/Textures/WireTexture2red.png.meta
new file mode 100644
index 00000000..c826d370
--- /dev/null
+++ b/Rescues/Assets/Art/Textures/WireTexture2red.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 89afd7c607c684334bfae53662bcf367
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons.meta b/Rescues/Assets/ColorfulButtons.meta
new file mode 100644
index 00000000..8df962de
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4d39a6b8d02430a4fb56e783b7440f95
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Close.png b/Rescues/Assets/ColorfulButtons/Close.png
new file mode 100644
index 00000000..f098c7b7
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Close.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Close.png.meta b/Rescues/Assets/ColorfulButtons/Close.png.meta
new file mode 100644
index 00000000..ca655e39
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Close.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 055d5058ff6230d4d88e3044a207f815
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Colorful Buttons.cdr b/Rescues/Assets/ColorfulButtons/Colorful Buttons.cdr
new file mode 100644
index 00000000..607697c5
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Colorful Buttons.cdr differ
diff --git a/Rescues/Assets/ColorfulButtons/Colorful Buttons.cdr.meta b/Rescues/Assets/ColorfulButtons/Colorful Buttons.cdr.meta
new file mode 100644
index 00000000..5350a3c6
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Colorful Buttons.cdr.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: bfd6e9986216a5c47833c80b1b0d8c42
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Credits.txt b/Rescues/Assets/ColorfulButtons/Credits.txt
new file mode 100644
index 00000000..9dd1ee46
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Credits.txt
@@ -0,0 +1 @@
+Music icon made by Freepik from www.flaticon.com
\ No newline at end of file
diff --git a/Rescues/Assets/ColorfulButtons/Credits.txt.meta b/Rescues/Assets/ColorfulButtons/Credits.txt.meta
new file mode 100644
index 00000000..62840591
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Credits.txt.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 4eac82759f3d2c840ac256db53fc34ef
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Divide.png b/Rescues/Assets/ColorfulButtons/Divide.png
new file mode 100644
index 00000000..98710a68
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Divide.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Divide.png.meta b/Rescues/Assets/ColorfulButtons/Divide.png.meta
new file mode 100644
index 00000000..f337ef06
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Divide.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: a0f7bb6ac43ad9445874389e5b24b80a
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Facebook.png b/Rescues/Assets/ColorfulButtons/Facebook.png
new file mode 100644
index 00000000..09d530ff
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Facebook.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Facebook.png.meta b/Rescues/Assets/ColorfulButtons/Facebook.png.meta
new file mode 100644
index 00000000..4046ca2a
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Facebook.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 61ece5dea88efa2478bc946cb63f0e57
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/ForwardLeft.png b/Rescues/Assets/ColorfulButtons/ForwardLeft.png
new file mode 100644
index 00000000..104a9301
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/ForwardLeft.png differ
diff --git a/Rescues/Assets/ColorfulButtons/ForwardLeft.png.meta b/Rescues/Assets/ColorfulButtons/ForwardLeft.png.meta
new file mode 100644
index 00000000..a84a1616
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/ForwardLeft.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 7c8b9f24690098d4c937a4d8a0b9f4ac
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/ForwardRight.png b/Rescues/Assets/ColorfulButtons/ForwardRight.png
new file mode 100644
index 00000000..d73bb76d
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/ForwardRight.png differ
diff --git a/Rescues/Assets/ColorfulButtons/ForwardRight.png.meta b/Rescues/Assets/ColorfulButtons/ForwardRight.png.meta
new file mode 100644
index 00000000..6486cd1b
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/ForwardRight.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 39f1f08d1c8393841aca09fc8b0d3abb
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/GamePad.png b/Rescues/Assets/ColorfulButtons/GamePad.png
new file mode 100644
index 00000000..7ea6ba47
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/GamePad.png differ
diff --git a/Rescues/Assets/ColorfulButtons/GamePad.png.meta b/Rescues/Assets/ColorfulButtons/GamePad.png.meta
new file mode 100644
index 00000000..04cfd329
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/GamePad.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 3e90f3a89ba6b4b46bcfa784319cb451
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Google.png b/Rescues/Assets/ColorfulButtons/Google.png
new file mode 100644
index 00000000..499461a3
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Google.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Google.png.meta b/Rescues/Assets/ColorfulButtons/Google.png.meta
new file mode 100644
index 00000000..aa3d88f6
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Google.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: deb8b63bc1576db4cb31fad6bd1bc2c6
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Heart.png b/Rescues/Assets/ColorfulButtons/Heart.png
new file mode 100644
index 00000000..5b250e67
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Heart.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Heart.png.meta b/Rescues/Assets/ColorfulButtons/Heart.png.meta
new file mode 100644
index 00000000..60a3e906
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Heart.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 976cc2e03e4d9394592903c03525c6b1
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Home.png b/Rescues/Assets/ColorfulButtons/Home.png
new file mode 100644
index 00000000..deb4ea3c
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Home.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Home.png.meta b/Rescues/Assets/ColorfulButtons/Home.png.meta
new file mode 100644
index 00000000..e39fde11
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Home.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 1e4b8e6fd1bd5404ba17585f62e571c3
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Instagram.png b/Rescues/Assets/ColorfulButtons/Instagram.png
new file mode 100644
index 00000000..46f625bf
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Instagram.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Instagram.png.meta b/Rescues/Assets/ColorfulButtons/Instagram.png.meta
new file mode 100644
index 00000000..4e50f5c2
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Instagram.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: e71cad56ad735314382d56a45ab59e88
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Left.png b/Rescues/Assets/ColorfulButtons/Left.png
new file mode 100644
index 00000000..f761950d
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Left.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Left.png.meta b/Rescues/Assets/ColorfulButtons/Left.png.meta
new file mode 100644
index 00000000..2ac6b89b
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Left.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 822655e6b73830b4d823770a979f3bb5
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Menu.png b/Rescues/Assets/ColorfulButtons/Menu.png
new file mode 100644
index 00000000..e843f823
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Menu.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Menu.png.meta b/Rescues/Assets/ColorfulButtons/Menu.png.meta
new file mode 100644
index 00000000..ed12c709
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Menu.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: ffb63111dcc1a1b4c9c1bb12e3c90bef
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Message.png b/Rescues/Assets/ColorfulButtons/Message.png
new file mode 100644
index 00000000..53fa412a
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Message.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Message.png.meta b/Rescues/Assets/ColorfulButtons/Message.png.meta
new file mode 100644
index 00000000..fd768d64
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Message.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 28865891e0825764bb7ab8623b8cf0c4
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Minus.png b/Rescues/Assets/ColorfulButtons/Minus.png
new file mode 100644
index 00000000..3f9a6dd9
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Minus.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Minus.png.meta b/Rescues/Assets/ColorfulButtons/Minus.png.meta
new file mode 100644
index 00000000..7e78213b
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Minus.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 93b3d004e1ed7884b9bd712e5a6f9ceb
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Music.png b/Rescues/Assets/ColorfulButtons/Music.png
new file mode 100644
index 00000000..da48ff05
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Music.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Music.png.meta b/Rescues/Assets/ColorfulButtons/Music.png.meta
new file mode 100644
index 00000000..2d722860
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Music.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 11d39cec7ab25b94f9556b780f7321ee
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Pause.png b/Rescues/Assets/ColorfulButtons/Pause.png
new file mode 100644
index 00000000..e5fb7e5a
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Pause.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Pause.png.meta b/Rescues/Assets/ColorfulButtons/Pause.png.meta
new file mode 100644
index 00000000..3cf0ac14
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Pause.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: d97994fc05d31fd449a0b49d2efaa673
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Play.png b/Rescues/Assets/ColorfulButtons/Play.png
new file mode 100644
index 00000000..8142af55
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Play.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Play.png.meta b/Rescues/Assets/ColorfulButtons/Play.png.meta
new file mode 100644
index 00000000..fd9b1c3a
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Play.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 157e83f568eca524aa8432e7996a683b
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Plus.png b/Rescues/Assets/ColorfulButtons/Plus.png
new file mode 100644
index 00000000..a2530803
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Plus.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Plus.png.meta b/Rescues/Assets/ColorfulButtons/Plus.png.meta
new file mode 100644
index 00000000..42ca4ca2
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Plus.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 07be1bf83b93e8042a91bf63f56ba047
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/PowerUp.png b/Rescues/Assets/ColorfulButtons/PowerUp.png
new file mode 100644
index 00000000..c48f040f
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/PowerUp.png differ
diff --git a/Rescues/Assets/ColorfulButtons/PowerUp.png.meta b/Rescues/Assets/ColorfulButtons/PowerUp.png.meta
new file mode 100644
index 00000000..e995396f
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/PowerUp.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: efbf1c0c1cd620e4fa0904e56057e21c
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Question.png b/Rescues/Assets/ColorfulButtons/Question.png
new file mode 100644
index 00000000..3a66a350
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Question.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Question.png.meta b/Rescues/Assets/ColorfulButtons/Question.png.meta
new file mode 100644
index 00000000..7bf520d9
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Question.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 3f181d0b5ff4ffd4ab171357be626f5e
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Retry.png b/Rescues/Assets/ColorfulButtons/Retry.png
new file mode 100644
index 00000000..e7c3d564
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Retry.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Retry.png.meta b/Rescues/Assets/ColorfulButtons/Retry.png.meta
new file mode 100644
index 00000000..6a6fcd6e
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Retry.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: feff2c38632b01640b8c4291403a8cde
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Right.png b/Rescues/Assets/ColorfulButtons/Right.png
new file mode 100644
index 00000000..44af1f1c
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Right.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Right.png.meta b/Rescues/Assets/ColorfulButtons/Right.png.meta
new file mode 100644
index 00000000..f34e28f9
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Right.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 3e43c73fd8ac9fe4698150e74f61f816
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Settings.png b/Rescues/Assets/ColorfulButtons/Settings.png
new file mode 100644
index 00000000..dfce4a55
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Settings.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Settings.png.meta b/Rescues/Assets/ColorfulButtons/Settings.png.meta
new file mode 100644
index 00000000..5d4c3351
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Settings.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 14a48232720b008449c9d4ed3f0a26e8
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Share.png b/Rescues/Assets/ColorfulButtons/Share.png
new file mode 100644
index 00000000..48836872
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Share.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Share.png.meta b/Rescues/Assets/ColorfulButtons/Share.png.meta
new file mode 100644
index 00000000..bb739038
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Share.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 4638b3125c90bf14ba97afe4b2c6b047
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Shop.png b/Rescues/Assets/ColorfulButtons/Shop.png
new file mode 100644
index 00000000..1f3a6444
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Shop.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Shop.png.meta b/Rescues/Assets/ColorfulButtons/Shop.png.meta
new file mode 100644
index 00000000..2c8f45de
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Shop.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 286bb98c3ea19574f88d3f3aa497c8e6
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/SoundOff.png b/Rescues/Assets/ColorfulButtons/SoundOff.png
new file mode 100644
index 00000000..21599ca5
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/SoundOff.png differ
diff --git a/Rescues/Assets/ColorfulButtons/SoundOff.png.meta b/Rescues/Assets/ColorfulButtons/SoundOff.png.meta
new file mode 100644
index 00000000..26a1ff5e
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/SoundOff.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 93112396d229e7b4b8e905b395efd4f0
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/SoundOn.png b/Rescues/Assets/ColorfulButtons/SoundOn.png
new file mode 100644
index 00000000..f6034c10
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/SoundOn.png differ
diff --git a/Rescues/Assets/ColorfulButtons/SoundOn.png.meta b/Rescues/Assets/ColorfulButtons/SoundOn.png.meta
new file mode 100644
index 00000000..fb64f146
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/SoundOn.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 667be6da6ce013a4a86ca7276d9950cf
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Trash.png b/Rescues/Assets/ColorfulButtons/Trash.png
new file mode 100644
index 00000000..47f7bbcd
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Trash.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Trash.png.meta b/Rescues/Assets/ColorfulButtons/Trash.png.meta
new file mode 100644
index 00000000..aecda2eb
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Trash.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: e80e8e1ba68b64a4f9da7aebb4092391
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/ColorfulButtons/Trophy.png b/Rescues/Assets/ColorfulButtons/Trophy.png
new file mode 100644
index 00000000..b0181bf8
Binary files /dev/null and b/Rescues/Assets/ColorfulButtons/Trophy.png differ
diff --git a/Rescues/Assets/ColorfulButtons/Trophy.png.meta b/Rescues/Assets/ColorfulButtons/Trophy.png.meta
new file mode 100644
index 00000000..2f442369
--- /dev/null
+++ b/Rescues/Assets/ColorfulButtons/Trophy.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: f7f8d7ac04e6e59428eb846b5ff4fe6b
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: -3
+ maxTextureSize: 1024
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: 1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 1
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 1024
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/CustomButton.cs b/Rescues/Assets/CustomButton.cs
new file mode 100644
index 00000000..37f6c2f7
--- /dev/null
+++ b/Rescues/Assets/CustomButton.cs
@@ -0,0 +1,17 @@
+using UnityEngine;
+using UnityEngine.Events;
+
+
+[RequireComponent(typeof(BoxCollider2D))]
+public class CustomButton : MonoBehaviour
+{
+ public UnityEvent DoOnClick;
+
+ private void OnMouseDown()
+ {
+#if UNITY_EDITOR
+ Debug.Log("Button clicked");
+#endif
+ DoOnClick?.Invoke();
+ }
+}
\ No newline at end of file
diff --git a/Rescues/Assets/CustomButton.cs.meta b/Rescues/Assets/CustomButton.cs.meta
new file mode 100644
index 00000000..2d17ceed
--- /dev/null
+++ b/Rescues/Assets/CustomButton.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 37593ce1216134145afe861fd639de74
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Materials/WiresPuzzle.mat b/Rescues/Assets/Materials/WiresPuzzle.mat
new file mode 100644
index 00000000..f7772411
--- /dev/null
+++ b/Rescues/Assets/Materials/WiresPuzzle.mat
@@ -0,0 +1,101 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: WiresPuzzle
+ m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A _SPECULARHIGHLIGHTS_OFF
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _AlphaTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 89afd7c607c684334bfae53662bcf367, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _TerrainHolesTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - PixelSnap: 0
+ - _BumpScale: 1
+ - _ColorMask: 15
+ - _Cutoff: 0
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _EnableExternalAlpha: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 1
+ - _GlossyReflections: 0
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 1
+ - _SpecularHighlights: 0
+ - _SrcBlend: 1
+ - _Stencil: 0
+ - _StencilComp: 8
+ - _StencilOp: 0
+ - _StencilReadMask: 255
+ - _StencilWriteMask: 255
+ - _UVSec: 0
+ - _UseUIAlphaClip: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 0, b: 0, a: 1}
+ - _EmissionColor: {r: 0.47932023, g: 0.47932023, b: 0.47932023, a: 1}
+ - _Flip: {r: 1, g: 1, b: 1, a: 1}
+ - _RendererColor: {r: 1, g: 1, b: 1, a: 1}
+ - _SpecColor: {r: 1, g: 1, b: 1, a: 1}
diff --git a/Rescues/Assets/Materials/WiresPuzzle.mat.meta b/Rescues/Assets/Materials/WiresPuzzle.mat.meta
new file mode 100644
index 00000000..11bac8c4
--- /dev/null
+++ b/Rescues/Assets/Materials/WiresPuzzle.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3c69499675b6141eb9f3e0f18089c376
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/CharacterAnimatorController.controller b/Rescues/Assets/Resources/CharacterAnimatorController.controller
new file mode 100644
index 00000000..ed74b924
--- /dev/null
+++ b/Rescues/Assets/Resources/CharacterAnimatorController.controller
@@ -0,0 +1,246 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1102 &-5456237069927661623
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hiding
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-993009220790495742
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: HideAnimation
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!91 &9100000
+AnimatorController:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: CharacterAnimatorController
+ serializedVersion: 5
+ m_AnimatorParameters: []
+ m_AnimatorLayers:
+ - serializedVersion: 5
+ m_Name: Base Layer
+ m_StateMachine: {fileID: 3922921041364700633}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 0
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+--- !u!1102 &1746793583223009874
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Teleporting
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &2753832113298830287
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: CraftTrapAnimation
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1107 &3922921041364700633
+AnimatorStateMachine:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Base Layer
+ m_ChildStates:
+ - serializedVersion: 1
+ m_State: {fileID: 6641174723165334902}
+ m_Position: {x: 280, y: 170, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 4149053002173808217}
+ m_Position: {x: 540, y: 170, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -993009220790495742}
+ m_Position: {x: 400, y: 260, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -5456237069927661623}
+ m_Position: {x: 400, y: 360, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 1746793583223009874}
+ m_Position: {x: 400, y: 80, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 8049528501867301141}
+ m_Position: {x: 140, y: 260, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 2753832113298830287}
+ m_Position: {x: 140, y: 360, z: 0}
+ m_ChildStateMachines: []
+ m_AnyStateTransitions: []
+ m_EntryTransitions: []
+ m_StateMachineTransitions: {}
+ m_StateMachineBehaviours: []
+ m_AnyStatePosition: {x: 410, y: -20, z: 0}
+ m_EntryPosition: {x: 60, y: 180, z: 0}
+ m_ExitPosition: {x: 800, y: 120, z: 0}
+ m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+ m_DefaultState: {fileID: 6641174723165334902}
+--- !u!1102 &4149053002173808217
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Moving
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &6641174723165334902
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Idle
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &8049528501867301141
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: PickUpAnimation
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
diff --git a/Rescues/Assets/Resources/CharacterAnimatorController.controller.meta b/Rescues/Assets/Resources/CharacterAnimatorController.controller.meta
new file mode 100644
index 00000000..994ccc77
--- /dev/null
+++ b/Rescues/Assets/Resources/CharacterAnimatorController.controller.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 731e04951fa2eff4389301b568c1f86a
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Data/Items/BlueKey.asset b/Rescues/Assets/Resources/Data/Items/BlueKey.asset
index daaccd39..c71d3284 100644
--- a/Rescues/Assets/Resources/Data/Items/BlueKey.asset
+++ b/Rescues/Assets/Resources/Data/Items/BlueKey.asset
@@ -13,5 +13,6 @@ MonoBehaviour:
m_Name: BlueKey
m_EditorClassIdentifier:
Name: "\u0421\u0438\u043D\u0438\u0439 \u043A\u043B\u044E\u0447"
- Discription: "\u041F\u0440\u043E\u0441\u0442\u043E \u0441\u0438\u043D\u0438\u0439
- \u043A\u043B\u044E\u0447"
+ Description: 11111
+ Icon: {fileID: -2529410205585600842, guid: 3550fa31db6ef2348b2377595b6d805b, type: 3}
+ IsDestructuble: 1
diff --git a/Rescues/Assets/Resources/Data/Items/ItemData.asset b/Rescues/Assets/Resources/Data/Items/CheckMark.asset
similarity index 71%
rename from Rescues/Assets/Resources/Data/Items/ItemData.asset
rename to Rescues/Assets/Resources/Data/Items/CheckMark.asset
index 9ef35254..45b6dd32 100644
--- a/Rescues/Assets/Resources/Data/Items/ItemData.asset
+++ b/Rescues/Assets/Resources/Data/Items/CheckMark.asset
@@ -10,6 +10,9 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 909c073486854737afecf0d2b2c734a6, type: 3}
- m_Name: ItemData
+ m_Name: CheckMark
m_EditorClassIdentifier:
- di:
+ Name: CheckMark
+ Discription: test
+ Icon: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0}
+ IsDestructuble: 1
diff --git a/Rescues/Assets/Resources/Data/Items/CheckMark.asset.meta b/Rescues/Assets/Resources/Data/Items/CheckMark.asset.meta
new file mode 100644
index 00000000..e166ab9d
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/Items/CheckMark.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b65a5f308d91c4b4f9880c5f6da24ab1
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Data/Items/Key.asset b/Rescues/Assets/Resources/Data/Items/Key.asset
new file mode 100644
index 00000000..876781d9
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/Items/Key.asset
@@ -0,0 +1,18 @@
+%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: 909c073486854737afecf0d2b2c734a6, type: 3}
+ m_Name: Key
+ m_EditorClassIdentifier:
+ Name: Key
+ Description: 11111111
+ Icon: {fileID: 3444025568005803399, guid: 3550fa31db6ef2348b2377595b6d805b, type: 3}
+ IsDestructuble: 0
diff --git a/Rescues/Assets/Resources/Data/Items/ItemData.asset.meta b/Rescues/Assets/Resources/Data/Items/Key.asset.meta
similarity index 100%
rename from Rescues/Assets/Resources/Data/Items/ItemData.asset.meta
rename to Rescues/Assets/Resources/Data/Items/Key.asset.meta
diff --git a/Rescues/Assets/Resources/Data/Items/Pen.asset b/Rescues/Assets/Resources/Data/Items/Pen.asset
new file mode 100644
index 00000000..9f4d2fd3
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/Items/Pen.asset
@@ -0,0 +1,18 @@
+%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: 909c073486854737afecf0d2b2c734a6, type: 3}
+ m_Name: Pen
+ m_EditorClassIdentifier:
+ Name: Pen
+ Discription: bla
+ Icon: {fileID: 7351939301513977036, guid: b6baba7ceba26964aa8d53afab571e7b, type: 3}
+ IsDestructuble: 1
diff --git a/Rescues/Assets/Resources/Data/Items/Pen.asset.meta b/Rescues/Assets/Resources/Data/Items/Pen.asset.meta
new file mode 100644
index 00000000..a8dcba5a
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/Items/Pen.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9fc9fd6f781a2c3428426d91cd3d6833
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Data/Items/Sleeping_Pills.asset b/Rescues/Assets/Resources/Data/Items/Sleeping_Pills.asset
index 1b527145..e42b1673 100644
--- a/Rescues/Assets/Resources/Data/Items/Sleeping_Pills.asset
+++ b/Rescues/Assets/Resources/Data/Items/Sleeping_Pills.asset
@@ -16,3 +16,4 @@ MonoBehaviour:
Discription: "\u041E\u0434\u043D\u043E\u0439 \u0442\u0430\u0431\u043B\u0435\u0442\u043A\u0438
\u0434\u043E\u0441\u0442\u0430\u0442\u043E\u0447\u043D\u043E, \u0447\u0442\u043E\u0431\u044B
\u0432\u044B\u0440\u0443\u0431\u0438\u0442\u044C \"\u0421\u043B\u043E\u043D\u0430\"."
+ Icon: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0}
diff --git a/Rescues/Assets/Resources/Data/Items/Vedro.asset b/Rescues/Assets/Resources/Data/Items/Vedro.asset
new file mode 100644
index 00000000..ed130b22
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/Items/Vedro.asset
@@ -0,0 +1,18 @@
+%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: 909c073486854737afecf0d2b2c734a6, type: 3}
+ m_Name: Vedro
+ m_EditorClassIdentifier:
+ Name: Vedro
+ Discription: test
+ Icon: {fileID: -68351091724978304, guid: 3550fa31db6ef2348b2377595b6d805b, type: 3}
+ IsDestructuble: 1
diff --git a/Rescues/Assets/Resources/Data/Items/Vedro.asset.meta b/Rescues/Assets/Resources/Data/Items/Vedro.asset.meta
new file mode 100644
index 00000000..dafc98a8
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/Items/Vedro.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 143f380bfe0282a4aa4ad60b3fc8d643
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Data/ItemsRecipes.meta b/Rescues/Assets/Resources/Data/ItemsRecipes.meta
new file mode 100644
index 00000000..4a12c052
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/ItemsRecipes.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7b2a4a94269325d409fbb676e281c3e9
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe 1.asset b/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe 1.asset
new file mode 100644
index 00000000..8ce35208
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe 1.asset
@@ -0,0 +1,17 @@
+%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: 8e64dc6b2a72ece438cca4fcaedd7668, type: 3}
+ m_Name: ItemRecipe 1
+ m_EditorClassIdentifier:
+ ItemA: {fileID: 11400000, guid: 045f9b23b74fb564c954f147ce8d646d, type: 2}
+ ItemB: {fileID: 11400000, guid: 9fc9fd6f781a2c3428426d91cd3d6833, type: 2}
+ ItemResult: {fileID: 11400000, guid: b65a5f308d91c4b4f9880c5f6da24ab1, type: 2}
diff --git a/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe 1.asset.meta b/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe 1.asset.meta
new file mode 100644
index 00000000..876753b2
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe 1.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ac6de5c65c1164547ad8acb34e2488d6
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe 2.asset b/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe 2.asset
new file mode 100644
index 00000000..5dda1a3f
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe 2.asset
@@ -0,0 +1,17 @@
+%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: 8e64dc6b2a72ece438cca4fcaedd7668, type: 3}
+ m_Name: ItemRecipe 2
+ m_EditorClassIdentifier:
+ ItemA: {fileID: 11400000, guid: b65a5f308d91c4b4f9880c5f6da24ab1, type: 2}
+ ItemB: {fileID: 11400000, guid: 5d382dc9bc786b948bd7b2275bb3887e, type: 2}
+ ItemResult: {fileID: 11400000, guid: 143f380bfe0282a4aa4ad60b3fc8d643, type: 2}
diff --git a/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe 2.asset.meta b/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe 2.asset.meta
new file mode 100644
index 00000000..b07b15b5
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe 2.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fc56bbc0f011e6649a27d3e80f9c92eb
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe.asset b/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe.asset
new file mode 100644
index 00000000..09838e7e
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe.asset
@@ -0,0 +1,17 @@
+%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: 8e64dc6b2a72ece438cca4fcaedd7668, type: 3}
+ m_Name: ItemRecipe
+ m_EditorClassIdentifier:
+ ItemA: {fileID: 11400000, guid: 7594ee8e8ce903d4da98934f61cfe538, type: 2}
+ ItemB: {fileID: 11400000, guid: 5d382dc9bc786b948bd7b2275bb3887e, type: 2}
+ ItemResult: {fileID: 11400000, guid: 045f9b23b74fb564c954f147ce8d646d, type: 2}
diff --git a/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe.asset.meta b/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe.asset.meta
new file mode 100644
index 00000000..b5c82c9b
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/ItemsRecipes/ItemRecipe.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ea6be04210ddef8479736a7c361b2f74
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Data/KillingTrapData.asset b/Rescues/Assets/Resources/Data/KillingTrapData.asset
index f9301d30..dc8c9d55 100644
--- a/Rescues/Assets/Resources/Data/KillingTrapData.asset
+++ b/Rescues/Assets/Resources/Data/KillingTrapData.asset
@@ -12,6 +12,5 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 8e25b726979d47d99d1905434fdceae7, type: 3}
m_Name: KillingTrapData
m_EditorClassIdentifier:
- IsActive: 0
- _needItems: []
- _craftingTrap: {fileID: 0}
+ IsActive: 1
+ CraftingTime: 1
diff --git a/Rescues/Assets/Resources/Data/Puzzels.meta b/Rescues/Assets/Resources/Data/Puzzels.meta
new file mode 100644
index 00000000..c82f30fa
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/Puzzels.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b9b8745dc57c1470da2ab041ba7e740e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Data/Puzzels/Wires.asset b/Rescues/Assets/Resources/Data/Puzzels/Wires.asset
new file mode 100644
index 00000000..c696cbc3
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/Puzzels/Wires.asset
@@ -0,0 +1,18 @@
+%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: 909c073486854737afecf0d2b2c734a6, type: 3}
+ m_Name: Wires
+ m_EditorClassIdentifier:
+ Name: Wires
+ Description: It's puzzle
+ Icon: {fileID: 21300000, guid: f20b0eeef51f846b09607b908783da6d, type: 3}
+ IsDestructuble: 0
diff --git a/Rescues/Assets/Resources/Data/Puzzels/Wires.asset.meta b/Rescues/Assets/Resources/Data/Puzzels/Wires.asset.meta
new file mode 100644
index 00000000..7478b441
--- /dev/null
+++ b/Rescues/Assets/Resources/Data/Puzzels/Wires.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 94bbec4b67b144a889865f5e8a89cd34
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/EnemyAnimationController.controller b/Rescues/Assets/Resources/EnemyAnimationController.controller
new file mode 100644
index 00000000..c9b9a243
--- /dev/null
+++ b/Rescues/Assets/Resources/EnemyAnimationController.controller
@@ -0,0 +1,188 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1107 &-8832216958288762150
+AnimatorStateMachine:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Base Layer
+ m_ChildStates:
+ - serializedVersion: 1
+ m_State: {fileID: 1512878804463341794}
+ m_Position: {x: 260, y: 120, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 4541223153129468036}
+ m_Position: {x: 260, y: 200, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 9175868865206848332}
+ m_Position: {x: 260, y: 280, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 2793694121041420333}
+ m_Position: {x: 260, y: 370, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 3226544034212753585}
+ m_Position: {x: 260, y: 460, z: 0}
+ m_ChildStateMachines: []
+ m_AnyStateTransitions: []
+ m_EntryTransitions: []
+ m_StateMachineTransitions: {}
+ m_StateMachineBehaviours: []
+ m_AnyStatePosition: {x: 50, y: 20, z: 0}
+ m_EntryPosition: {x: 50, y: 120, z: 0}
+ m_ExitPosition: {x: 800, y: 120, z: 0}
+ m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+ m_DefaultState: {fileID: 1512878804463341794}
+--- !u!91 &9100000
+AnimatorController:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: EnemyAnimationController
+ serializedVersion: 5
+ m_AnimatorParameters: []
+ m_AnimatorLayers:
+ - serializedVersion: 5
+ m_Name: Base Layer
+ m_StateMachine: {fileID: -8832216958288762150}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 0
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+--- !u!1102 &1512878804463341794
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: None
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &2793694121041420333
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Detected
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &3226544034212753585
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Dead
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &4541223153129468036
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Patrol
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &9175868865206848332
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Inspection
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
diff --git a/Rescues/Assets/Resources/EnemyAnimationController.controller.meta b/Rescues/Assets/Resources/EnemyAnimationController.controller.meta
new file mode 100644
index 00000000..6f637c05
--- /dev/null
+++ b/Rescues/Assets/Resources/EnemyAnimationController.controller.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a1e475cdd34252542b9fa5c37842e54e
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Prefabs/Enemies/Prefabs_Enemies_Patrolling.prefab b/Rescues/Assets/Resources/Prefabs/Enemies/Prefabs_Enemies_Patrolling.prefab
index d8b842ee..0dd224b7 100644
--- a/Rescues/Assets/Resources/Prefabs/Enemies/Prefabs_Enemies_Patrolling.prefab
+++ b/Rescues/Assets/Resources/Prefabs/Enemies/Prefabs_Enemies_Patrolling.prefab
@@ -11,6 +11,7 @@ GameObject:
- component: {fileID: 486286229305585546}
- component: {fileID: 1003408284798626869}
- component: {fileID: 3984213783059721231}
+ - component: {fileID: -6495977285686339086}
m_Layer: 0
m_Name: Prefabs_Enemies_Patrolling
m_TagString: Untagged
@@ -98,4 +99,22 @@ MonoBehaviour:
EnemyData: {fileID: 11400000, guid: 2aa8840412f9c9943aea7dfe3f6feaa8, type: 2}
PatrolPointState: 0
RouteData: {fileID: 11400000, guid: de1b2b09a93a9784c860eca665a1f313, type: 2}
- _stateEnemy: 0
+--- !u!95 &-6495977285686339086
+Animator:
+ serializedVersion: 3
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4426639306793738693}
+ m_Enabled: 1
+ m_Avatar: {fileID: 0}
+ m_Controller: {fileID: 9100000, guid: a1e475cdd34252542b9fa5c37842e54e, type: 2}
+ m_CullingMode: 0
+ m_UpdateMode: 0
+ m_ApplyRootMotion: 0
+ m_LinearVelocityBlending: 0
+ m_WarningMessage:
+ m_HasTransformHierarchy: 1
+ m_AllowConstantClipSamplingOptimization: 1
+ m_KeepAnimatorControllerStateOnDisable: 0
diff --git a/Rescues/Assets/Resources/Prefabs/Player/Prefabs_Player_Character.prefab b/Rescues/Assets/Resources/Prefabs/Player/Prefabs_Player_Character.prefab
index 76e046b0..19b4a334 100644
--- a/Rescues/Assets/Resources/Prefabs/Player/Prefabs_Player_Character.prefab
+++ b/Rescues/Assets/Resources/Prefabs/Player/Prefabs_Player_Character.prefab
@@ -14,6 +14,7 @@ GameObject:
- component: {fileID: 2443518258007677068}
- component: {fileID: 2457984153792682916}
- component: {fileID: 669171817899928776}
+ - component: {fileID: -6103505266846702679}
m_Layer: 10
m_Name: Prefabs_Player_Character
m_TagString: Player
@@ -71,8 +72,8 @@ SpriteRenderer:
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
- m_SortingLayerID: 293946615
- m_SortingLayer: 1
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 21300000, guid: 1ed70bfa0c24e3d459c76fcf00a65ce8, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
@@ -93,7 +94,7 @@ Rigidbody2D:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1376766639749837250}
- m_BodyType: 0
+ m_BodyType: 1
m_Simulated: 1
m_UseFullKinematicContacts: 0
m_UseAutoMass: 0
@@ -230,3 +231,22 @@ AudioSource:
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
+--- !u!95 &-6103505266846702679
+Animator:
+ serializedVersion: 3
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1376766639749837250}
+ m_Enabled: 1
+ m_Avatar: {fileID: 0}
+ m_Controller: {fileID: 9100000, guid: 731e04951fa2eff4389301b568c1f86a, type: 2}
+ m_CullingMode: 0
+ m_UpdateMode: 0
+ m_ApplyRootMotion: 0
+ m_LinearVelocityBlending: 0
+ m_WarningMessage:
+ m_HasTransformHierarchy: 1
+ m_AllowConstantClipSamplingOptimization: 1
+ m_KeepAnimatorControllerStateOnDisable: 0
diff --git a/Rescues/Assets/Resources/Prefabs/Puzzles.meta b/Rescues/Assets/Resources/Prefabs/Puzzles.meta
new file mode 100644
index 00000000..05d462a3
--- /dev/null
+++ b/Rescues/Assets/Resources/Prefabs/Puzzles.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6d2e6e65c24e2475180d97e55f35fa39
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Prefabs/Puzzles/SafePuzzle.meta b/Rescues/Assets/Resources/Prefabs/Puzzles/SafePuzzle.meta
new file mode 100644
index 00000000..381e308c
--- /dev/null
+++ b/Rescues/Assets/Resources/Prefabs/Puzzles/SafePuzzle.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d2d79b7f366110841bfac86213d51a6d
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Prefabs/Puzzles/SafePuzzle/SafePuzzle.prefab b/Rescues/Assets/Resources/Prefabs/Puzzles/SafePuzzle/SafePuzzle.prefab
new file mode 100644
index 00000000..5687fbf5
--- /dev/null
+++ b/Rescues/Assets/Resources/Prefabs/Puzzles/SafePuzzle/SafePuzzle.prefab
@@ -0,0 +1,1231 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &1567779876162524719
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 617715657355385515}
+ - component: {fileID: 287197912405862276}
+ - component: {fileID: 5884240292161455554}
+ - component: {fileID: 4821612298693808712}
+ - component: {fileID: 7914788731923500807}
+ m_Layer: 5
+ m_Name: Button_3-4
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &617715657355385515
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1567779876162524719}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6886706881220840380}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0}
+ m_AnchorMax: {x: 0.5, y: 0}
+ m_AnchoredPosition: {x: 14.46, y: 3.89}
+ m_SizeDelta: {x: 5, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &287197912405862276
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1567779876162524719}
+ m_CullTransparentMesh: 0
+--- !u!114 &5884240292161455554
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1567779876162524719}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 835410a7d319a25418efb549ee55283d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _bitesOfPics:
+ - {fileID: 6314780438695566189}
+ - {fileID: 9159682200342031627}
+ _directionOfRotationPics: 1
+--- !u!58 &4821612298693808712
+CircleCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1567779876162524719}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ serializedVersion: 2
+ m_Radius: 2.565
+--- !u!114 &7914788731923500807
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1567779876162524719}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: feff2c38632b01640b8c4291403a8cde, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &2161370141927638630
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6886706881220840380}
+ - component: {fileID: 2858391387931292151}
+ - component: {fileID: 7389117185831053416}
+ - component: {fileID: 1638126123848130990}
+ m_Layer: 5
+ m_Name: SafeDeposit
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &6886706881220840380
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2161370141927638630}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 157.31662}
+ m_LocalScale: {x: 4.958333, y: 4.958333, z: 0.2361111}
+ m_Children:
+ - {fileID: 6673534291782630968}
+ - {fileID: 5075634581125785538}
+ - {fileID: 2598834748073211720}
+ - {fileID: 6157403193359392704}
+ - {fileID: 1727700094488361167}
+ - {fileID: 4064762724598378763}
+ - {fileID: 617715657355385515}
+ - {fileID: 1158204856665151644}
+ - {fileID: 6762388064517618953}
+ m_Father: {fileID: 6860129357088685635}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 21.359165, z: 0}
+ m_AnchorMin: {x: 0, y: 0.5}
+ m_AnchorMax: {x: 0, y: 0.5}
+ m_AnchoredPosition: {x: 6.0288086, y: 15.052856}
+ m_SizeDelta: {x: 27.070068, y: 29.609985}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2858391387931292151
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2161370141927638630}
+ m_CullTransparentMesh: 0
+--- !u!95 &7389117185831053416
+Animator:
+ serializedVersion: 3
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2161370141927638630}
+ m_Enabled: 1
+ m_Avatar: {fileID: 0}
+ m_Controller: {fileID: 9100000, guid: af1daca136f54e949a4e5c07724f1535, type: 2}
+ m_CullingMode: 0
+ m_UpdateMode: 0
+ m_ApplyRootMotion: 0
+ m_LinearVelocityBlending: 0
+ m_WarningMessage:
+ m_HasTransformHierarchy: 1
+ m_AllowConstantClipSamplingOptimization: 1
+ m_KeepAnimatorControllerStateOnDisable: 0
+--- !u!114 &1638126123848130990
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2161370141927638630}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: bf607beeb14b65b4ba95b253e0f1dcae, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!1 &2326564795309852516
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4064762724598378763}
+ - component: {fileID: 1961470341732321862}
+ - component: {fileID: 6052026847755393543}
+ - component: {fileID: 10876978746488757}
+ - component: {fileID: 5610685707542988082}
+ m_Layer: 5
+ m_Name: Button_4-1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4064762724598378763
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2326564795309852516}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6886706881220840380}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0.5}
+ m_AnchorMax: {x: 0, y: 0.5}
+ m_AnchoredPosition: {x: 14.94, y: 2.17}
+ m_SizeDelta: {x: 5, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1961470341732321862
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2326564795309852516}
+ m_CullTransparentMesh: 0
+--- !u!114 &6052026847755393543
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2326564795309852516}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 835410a7d319a25418efb549ee55283d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _bitesOfPics:
+ - {fileID: 9159682200342031627}
+ - {fileID: 6884398927124543609}
+ _directionOfRotationPics: -1
+--- !u!58 &10876978746488757
+CircleCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2326564795309852516}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ serializedVersion: 2
+ m_Radius: 2.565
+--- !u!114 &5610685707542988082
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2326564795309852516}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: feff2c38632b01640b8c4291403a8cde, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &3542076185428381863
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1727700094488361167}
+ - component: {fileID: 294433606979952771}
+ - component: {fileID: 9148854869350791510}
+ - component: {fileID: 6425938792732645591}
+ - component: {fileID: 8471493604244407905}
+ m_Layer: 5
+ m_Name: Button_2-3
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1727700094488361167
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3542076185428381863}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6886706881220840380}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 0.5}
+ m_AnchorMax: {x: 1, y: 0.5}
+ m_AnchoredPosition: {x: 13.98, y: 2.04}
+ m_SizeDelta: {x: 5, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &294433606979952771
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3542076185428381863}
+ m_CullTransparentMesh: 0
+--- !u!114 &9148854869350791510
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3542076185428381863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 835410a7d319a25418efb549ee55283d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _bitesOfPics:
+ - {fileID: 6672365590933163979}
+ - {fileID: 6314780438695566189}
+ _directionOfRotationPics: 1
+--- !u!58 &6425938792732645591
+CircleCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3542076185428381863}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ serializedVersion: 2
+ m_Radius: 2.565
+--- !u!114 &8471493604244407905
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3542076185428381863}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: feff2c38632b01640b8c4291403a8cde, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &3747918347267578983
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5075634581125785538}
+ - component: {fileID: 6314780438695566189}
+ - component: {fileID: 6308075883462306396}
+ - component: {fileID: 7692601653027402228}
+ m_Layer: 5
+ m_Name: ThirdBite
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5075634581125785538
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3747918347267578983}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6886706881220840380}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 0}
+ m_AnchorMax: {x: 1, y: 0}
+ m_AnchoredPosition: {x: 7.48, y: 10.36}
+ m_SizeDelta: {x: 13, y: 13}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &6314780438695566189
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3747918347267578983}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: be7c0cb223b1a4040b376223f8dc743c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ timeCount: 10
+--- !u!222 &6308075883462306396
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3747918347267578983}
+ m_CullTransparentMesh: 0
+--- !u!114 &7692601653027402228
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3747918347267578983}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 2adf7dcd0ef23fe4cbb0246397db7bb3, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &3823344437581546803
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3409886847858517066}
+ - component: {fileID: 6799849103732491870}
+ - component: {fileID: 3423901672324695456}
+ m_Layer: 0
+ m_Name: Pic
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3409886847858517066
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3823344437581546803}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6860129357088685635}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 77.32, y: 16.7}
+ m_SizeDelta: {x: 249.7, y: 336}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &6799849103732491870
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3823344437581546803}
+ m_CullTransparentMesh: 0
+--- !u!114 &3423901672324695456
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3823344437581546803}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 7ee7342ba91103543a0d6a9abe255133, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &4467634109217557595
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2598834748073211720}
+ - component: {fileID: 1993949010372190005}
+ - component: {fileID: 6672365590933163979}
+ - component: {fileID: 9152164577070476691}
+ - component: {fileID: 6536496895891420097}
+ m_Layer: 5
+ m_Name: SecondBite
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2598834748073211720
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4467634109217557595}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6886706881220840380}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 7.56, y: -6.17}
+ m_SizeDelta: {x: 13, y: 13}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!212 &1993949010372190005
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4467634109217557595}
+ m_Enabled: 0
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: f5e1153bdaeb5c643ac2f5c697f7eacb, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3.23, y: 3.38}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!114 &6672365590933163979
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4467634109217557595}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: be7c0cb223b1a4040b376223f8dc743c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ timeCount: 10
+--- !u!222 &9152164577070476691
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4467634109217557595}
+ m_CullTransparentMesh: 0
+--- !u!114 &6536496895891420097
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4467634109217557595}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 8ca5a8dfd12c4a74d96a963a08b0de7d, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &6486155969809965991
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1158204856665151644}
+ - component: {fileID: 272938542961309613}
+ - component: {fileID: 2595530655461752069}
+ - component: {fileID: 7784891473474599551}
+ - component: {fileID: 434844027734745735}
+ - component: {fileID: 8833390297770128579}
+ m_Layer: 5
+ m_Name: Button_1-2-3-4
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1158204856665151644
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6486155969809965991}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6886706881220840380}
+ m_RootOrder: 7
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 14.49, y: 2.13}
+ m_SizeDelta: {x: 5, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!212 &272938542961309613
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6486155969809965991}
+ m_Enabled: 0
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 1
+ m_Sprite: {fileID: 21300000, guid: feff2c38632b01640b8c4291403a8cde, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 5.13, y: 5.13}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!222 &2595530655461752069
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6486155969809965991}
+ m_CullTransparentMesh: 0
+--- !u!114 &7784891473474599551
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6486155969809965991}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 835410a7d319a25418efb549ee55283d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _bitesOfPics:
+ - {fileID: 6884398927124543609}
+ - {fileID: 6672365590933163979}
+ - {fileID: 6314780438695566189}
+ - {fileID: 9159682200342031627}
+ _directionOfRotationPics: 1
+--- !u!58 &434844027734745735
+CircleCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6486155969809965991}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ serializedVersion: 2
+ m_Radius: 2.565
+--- !u!114 &8833390297770128579
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6486155969809965991}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: feff2c38632b01640b8c4291403a8cde, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &7259947858290778978
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6157403193359392704}
+ - component: {fileID: 6884398927124543609}
+ - component: {fileID: 1227215344101935333}
+ - component: {fileID: 8466674094891356317}
+ m_Layer: 5
+ m_Name: FirstBite
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &6157403193359392704
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7259947858290778978}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6886706881220840380}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 21.569992, y: -6}
+ m_SizeDelta: {x: 13, y: 13}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &6884398927124543609
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7259947858290778978}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: be7c0cb223b1a4040b376223f8dc743c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ timeCount: 10
+--- !u!222 &1227215344101935333
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7259947858290778978}
+ m_CullTransparentMesh: 0
+--- !u!114 &8466674094891356317
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7259947858290778978}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: ce7f2250306c32349ab62f834aa919c8, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &7868698232007535649
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6762388064517618953}
+ - component: {fileID: 5112968647675390398}
+ - component: {fileID: 2523681087033006671}
+ - component: {fileID: 4585574490721046183}
+ - component: {fileID: 4528487168274294176}
+ m_Layer: 5
+ m_Name: Button_1-2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &6762388064517618953
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7868698232007535649}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6886706881220840380}
+ m_RootOrder: 8
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 1}
+ m_AnchorMax: {x: 0.5, y: 1}
+ m_AnchoredPosition: {x: 14.54, y: 0.08}
+ m_SizeDelta: {x: 5, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5112968647675390398
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7868698232007535649}
+ m_CullTransparentMesh: 0
+--- !u!114 &2523681087033006671
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7868698232007535649}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 835410a7d319a25418efb549ee55283d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _bitesOfPics:
+ - {fileID: 6884398927124543609}
+ - {fileID: 6672365590933163979}
+ _directionOfRotationPics: 1
+--- !u!58 &4585574490721046183
+CircleCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7868698232007535649}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ serializedVersion: 2
+ m_Radius: 2.565
+--- !u!114 &4528487168274294176
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7868698232007535649}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: feff2c38632b01640b8c4291403a8cde, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &8079667680588999286
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6673534291782630968}
+ - component: {fileID: 8049503353076840124}
+ - component: {fileID: 9159682200342031627}
+ - component: {fileID: 2128323362822064073}
+ - component: {fileID: 7669784545382340248}
+ m_Layer: 5
+ m_Name: FourthBite
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &6673534291782630968
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8079667680588999286}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6886706881220840380}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 21.569992, y: 10.36}
+ m_SizeDelta: {x: 13, y: 13}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!212 &8049503353076840124
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8079667680588999286}
+ m_Enabled: 0
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 21300000, guid: 0fe058c9ce5f4684fb4d8bf2c068a26b, type: 3}
+ m_Color: {r: 0.013616921, g: 0.29808214, b: 0.9622642, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 3.23, y: 3.38}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!114 &9159682200342031627
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8079667680588999286}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: be7c0cb223b1a4040b376223f8dc743c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ timeCount: 10
+--- !u!222 &2128323362822064073
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8079667680588999286}
+ m_CullTransparentMesh: 0
+--- !u!114 &7669784545382340248
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8079667680588999286}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: b714d6970d16abd438869bc19a85a877, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &8751020537411009989
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6860129357088685635}
+ m_Layer: 0
+ m_Name: SafePuzzle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6860129357088685635
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8751020537411009989}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -74.53384, y: -71.753265, z: -666.28217}
+ m_LocalScale: {x: 4.2352943, y: 4.2352943, z: 4.2352943}
+ m_Children:
+ - {fileID: 3409886847858517066}
+ - {fileID: 6886706881220840380}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/Rescues/Assets/Resources/Prefabs/Puzzles/SafePuzzle/SafePuzzle.prefab.meta b/Rescues/Assets/Resources/Prefabs/Puzzles/SafePuzzle/SafePuzzle.prefab.meta
new file mode 100644
index 00000000..aaf09f85
--- /dev/null
+++ b/Rescues/Assets/Resources/Prefabs/Puzzles/SafePuzzle/SafePuzzle.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 0fefe453d25c04245a5e2ac8ebd550da
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle.meta b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle.meta
new file mode 100644
index 00000000..b985acc2
--- /dev/null
+++ b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 679dc85d0e8bb44ecbbd80dd122519cf
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/MamaConnector.prefab b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/MamaConnector.prefab
new file mode 100644
index 00000000..4e4f88fe
--- /dev/null
+++ b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/MamaConnector.prefab
@@ -0,0 +1,128 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &842597367005286057
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 743178006045388540}
+ - component: {fileID: 7356902656286903153}
+ - component: {fileID: 2638400243277953540}
+ - component: {fileID: 6005891954911048304}
+ m_Layer: 0
+ m_Name: MamaConnector
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &743178006045388540
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 842597367005286057}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 3, y: 3, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &7356902656286903153
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 842597367005286057}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d444142ae2ab4fb5b2e64e371e59fa51, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _applyNumber: 1
+ _connected: {fileID: -4686291600744832684, guid: b6baba7ceba26964aa8d53afab571e7b,
+ type: 3}
+ _disconnected: {fileID: -1908917441894216810, guid: b6baba7ceba26964aa8d53afab571e7b,
+ type: 3}
+--- !u!212 &2638400243277953540
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 842597367005286057}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 4
+ m_Sprite: {fileID: 21300000, guid: 5de33fd9fa6ca2243871496e8d4723dd, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!61 &6005891954911048304
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 842597367005286057}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 1, y: 1}
+ newSize: {x: 1, y: 1}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1}
+ m_EdgeRadius: 0
diff --git a/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/MamaConnector.prefab.meta b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/MamaConnector.prefab.meta
new file mode 100644
index 00000000..be00c1cc
--- /dev/null
+++ b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/MamaConnector.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 7903989c393a449608ffdf22c4418562
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/MiddleWirePoint.prefab b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/MiddleWirePoint.prefab
new file mode 100644
index 00000000..8cbbbe0d
--- /dev/null
+++ b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/MiddleWirePoint.prefab
@@ -0,0 +1,110 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &5465106352367185842
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6197440972922693256}
+ - component: {fileID: 8085837735876349354}
+ m_Layer: 0
+ m_Name: MiddleWirePoint
+ m_TagString: Untagged
+ m_Icon: {fileID: 4422084297763085224, guid: 0000000000000000d000000000000000, type: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6197440972922693256
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5465106352367185842}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: -3.31, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 9009304592384207571}
+ - {fileID: 9173683623622095142}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &8085837735876349354
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5465106352367185842}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cb5de8de3b524f2ea384bc2bc1375a90, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _transform: {fileID: 6197440972922693256}
+ _enterPoint: {fileID: 7937405410050834897}
+ _exitPoint: {fileID: 8716501705761364908}
+--- !u!1 &7937405410050834897
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 9009304592384207571}
+ m_Layer: 0
+ m_Name: EnterPoint
+ m_TagString: Untagged
+ m_Icon: {fileID: -5487077368411116049, guid: 0000000000000000d000000000000000, type: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &9009304592384207571
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7937405410050834897}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 2, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6197440972922693256}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &8716501705761364908
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 9173683623622095142}
+ m_Layer: 0
+ m_Name: ExitPoint
+ m_TagString: Untagged
+ m_Icon: {fileID: 7174288486110832750, guid: 0000000000000000d000000000000000, type: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &9173683623622095142
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8716501705761364908}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -2, y: -0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 6197440972922693256}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/MiddleWirePoint.prefab.meta b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/MiddleWirePoint.prefab.meta
new file mode 100644
index 00000000..847131df
--- /dev/null
+++ b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/MiddleWirePoint.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: c851c7715517c43de8460765ddb8ce77
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/Wire.prefab b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/Wire.prefab
new file mode 100644
index 00000000..37a64f1c
--- /dev/null
+++ b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/Wire.prefab
@@ -0,0 +1,731 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &5814045118826200209
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2180189106929896518}
+ - component: {fileID: 5890695474914724156}
+ - component: {fileID: 1349978944551453385}
+ - component: {fileID: 1190368702496161163}
+ m_Layer: 0
+ m_Name: Wire
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2180189106929896518
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5814045118826200209}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 9046420062612768276}
+ - {fileID: 7280937583645427424}
+ - {fileID: 2103013399745070426}
+ - {fileID: 5279846849558605694}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &5890695474914724156
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5814045118826200209}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 04655eef260c43d588bca06a89f328e9, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _number: 1
+ _papaConnector: {fileID: 3338043701814544689}
+ _points:
+ - {fileID: 6610235541367139638}
+ - {fileID: 4844755022520774082}
+ - {fileID: 4258283899868212856}
+ - {fileID: 8030720308216202332}
+ _resolution: 0.1
+ _wrieColor: {r: 1, g: 0, b: 0, a: 1}
+ _middleXDividder: 2.5
+ _middleYDividder: 2
+ _deltaDividder: 3
+--- !u!120 &1349978944551453385
+LineRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5814045118826200209}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 0
+ m_MotionVectors: 0
+ m_LightProbeUsage: 0
+ m_ReflectionProbeUsage: 0
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 3c69499675b6141eb9f3e0f18089c376, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 5
+ m_Positions:
+ - {x: 0, y: 0, z: 0}
+ - {x: 0, y: 0, z: 1}
+ m_Parameters:
+ serializedVersion: 3
+ widthMultiplier: 1
+ widthCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ colorGradient:
+ serializedVersion: 2
+ key0: {r: 0.17101282, g: 0.5754717, b: 0.25949177, a: 1}
+ key1: {r: 0.17101282, g: 0.5754717, b: 0.25949177, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 1
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ numCornerVertices: 0
+ numCapVertices: 0
+ alignment: 0
+ textureMode: 1
+ shadowBias: 0.5
+ generateLightingData: 0
+ m_UseWorldSpace: 1
+ m_Loop: 0
+--- !u!61 &1190368702496161163
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5814045118826200209}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0, y: 0}
+ oldSize: {x: 0, y: 0}
+ newSize: {x: 0, y: 0}
+ adaptiveTilingThreshold: 0
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1}
+ m_EdgeRadius: 0
+--- !u!50 &380327464913069953
+Rigidbody2D:
+ serializedVersion: 4
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6094362345020483140}
+ m_BodyType: 1
+ m_Simulated: 1
+ m_UseFullKinematicContacts: 0
+ m_UseAutoMass: 0
+ m_Mass: 1
+ m_LinearDrag: 0
+ m_AngularDrag: 0.05
+ m_GravityScale: 1
+ m_Material: {fileID: 0}
+ m_Interpolate: 0
+ m_SleepingMode: 1
+ m_CollisionDetection: 0
+ m_Constraints: 0
+--- !u!61 &7998994528557738617
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6094362345020483140}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 1, y: 1}
+ newSize: {x: 1, y: 1}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1}
+ m_EdgeRadius: 0
+--- !u!212 &7885190547158495879
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6094362345020483140}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 3
+ m_Sprite: {fileID: 21300000, guid: 5de33fd9fa6ca2243871496e8d4723dd, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!114 &3338043701814544689
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6094362345020483140}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d61e1d318bdb47f6a0789b8040cff183, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _connectorSprite: {fileID: 21300000, guid: 5de33fd9fa6ca2243871496e8d4723dd, type: 3}
+ _dragbleBounds: {fileID: 1190368702496161163}
+--- !u!1001 &2253052186888358390
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2180189106929896518}
+ m_Modifications:
+ - target: {fileID: 5465106352367185842, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_Name
+ value: MiddleWirePoint (3)
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -12.08
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 9009304592384207571, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -1.44
+ objectReference: {fileID: 0}
+ - target: {fileID: 9009304592384207571, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.27
+ objectReference: {fileID: 0}
+ - target: {fileID: 9173683623622095142, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 1.44
+ objectReference: {fileID: 0}
+ - target: {fileID: 9173683623622095142, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0.27
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: c851c7715517c43de8460765ddb8ce77, type: 3}
+--- !u!1 &6094362345020483140 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 5465106352367185842, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ m_PrefabInstance: {fileID: 2253052186888358390}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &5279846849558605694 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ m_PrefabInstance: {fileID: 2253052186888358390}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &8030720308216202332 stripped
+MonoBehaviour:
+ m_CorrespondingSourceObject: {fileID: 8085837735876349354, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ m_PrefabInstance: {fileID: 2253052186888358390}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6094362345020483140}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cb5de8de3b524f2ea384bc2bc1375a90, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!1001 &3137580293670723740
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2180189106929896518}
+ m_Modifications:
+ - target: {fileID: 5465106352367185842, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_Name
+ value: MiddleWirePoint
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -3.31
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 9009304592384207571, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.16
+ objectReference: {fileID: 0}
+ - target: {fileID: 9009304592384207571, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 2.93
+ objectReference: {fileID: 0}
+ - target: {fileID: 9173683623622095142, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0.16
+ objectReference: {fileID: 0}
+ - target: {fileID: 9173683623622095142, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -2.93
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: c851c7715517c43de8460765ddb8ce77, type: 3}
+--- !u!4 &9046420062612768276 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ m_PrefabInstance: {fileID: 3137580293670723740}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &6610235541367139638 stripped
+MonoBehaviour:
+ m_CorrespondingSourceObject: {fileID: 8085837735876349354, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ m_PrefabInstance: {fileID: 3137580293670723740}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cb5de8de3b524f2ea384bc2bc1375a90, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!1001 &3677942891423473768
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2180189106929896518}
+ m_Modifications:
+ - target: {fileID: 5465106352367185842, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_Name
+ value: MiddleWirePoint (1)
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0.63
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -6.16
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 9009304592384207571, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0.52
+ objectReference: {fileID: 0}
+ - target: {fileID: 9009304592384207571, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -3.58
+ objectReference: {fileID: 0}
+ - target: {fileID: 9173683623622095142, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.52
+ objectReference: {fileID: 0}
+ - target: {fileID: 9173683623622095142, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 3.58
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: c851c7715517c43de8460765ddb8ce77, type: 3}
+--- !u!4 &7280937583645427424 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ m_PrefabInstance: {fileID: 3677942891423473768}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &4844755022520774082 stripped
+MonoBehaviour:
+ m_CorrespondingSourceObject: {fileID: 8085837735876349354, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ m_PrefabInstance: {fileID: 3677942891423473768}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cb5de8de3b524f2ea384bc2bc1375a90, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!1001 &5417509508042925010
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2180189106929896518}
+ m_Modifications:
+ - target: {fileID: 5465106352367185842, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_Name
+ value: MiddleWirePoint (2)
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0.1
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -9.77
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 9009304592384207571, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 1.83
+ objectReference: {fileID: 0}
+ - target: {fileID: 9009304592384207571, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.18
+ objectReference: {fileID: 0}
+ - target: {fileID: 9173683623622095142, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -1.83
+ objectReference: {fileID: 0}
+ - target: {fileID: 9173683623622095142, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0.18
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: c851c7715517c43de8460765ddb8ce77, type: 3}
+--- !u!4 &2103013399745070426 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 6197440972922693256, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ m_PrefabInstance: {fileID: 5417509508042925010}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &4258283899868212856 stripped
+MonoBehaviour:
+ m_CorrespondingSourceObject: {fileID: 8085837735876349354, guid: c851c7715517c43de8460765ddb8ce77,
+ type: 3}
+ m_PrefabInstance: {fileID: 5417509508042925010}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cb5de8de3b524f2ea384bc2bc1375a90, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
diff --git a/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/Wire.prefab.meta b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/Wire.prefab.meta
new file mode 100644
index 00000000..0bcc0f50
--- /dev/null
+++ b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/Wire.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 85309547b87634bbfac345cc3478abd0
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/WiresPuzzle.prefab b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/WiresPuzzle.prefab
new file mode 100644
index 00000000..495eb47e
--- /dev/null
+++ b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/WiresPuzzle.prefab
@@ -0,0 +1,1826 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &323391570740732485
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7632452155354648907}
+ - component: {fileID: 323391570740732481}
+ - component: {fileID: 2377919099539887568}
+ - component: {fileID: 5560493840468600841}
+ m_Layer: 0
+ m_Name: CloseButton
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7632452155354648907
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 323391570740732485}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 18, y: 15, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 4002848367797449312}
+ - {fileID: 7219282004482309031}
+ m_Father: {fileID: 3096286905596504933}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!222 &323391570740732481
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 323391570740732485}
+ m_CullTransparentMesh: 0
+--- !u!114 &2377919099539887568
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 323391570740732485}
+ m_Enabled: 0
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 37593ce1216134145afe861fd639de74, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ DoOnClick:
+ m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 5235566011315741230}
+ m_MethodName: Close
+ m_Mode: 1
+ m_Arguments:
+ m_ObjectArgument: {fileID: 0}
+ m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+ m_IntArgument: 0
+ m_FloatArgument: 0
+ m_StringArgument:
+ m_BoolArgument: 0
+ m_CallState: 2
+--- !u!61 &5560493840468600841
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 323391570740732485}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0, y: 0}
+ oldSize: {x: 0, y: 0}
+ newSize: {x: 0, y: 0}
+ adaptiveTilingThreshold: 0
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 3, y: 3}
+ m_EdgeRadius: 0
+--- !u!1 &323391572568256564
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3096286905596504933}
+ - component: {fileID: 5235566011315741230}
+ m_Layer: 0
+ m_Name: WiresPuzzle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &3096286905596504933
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 323391572568256564}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 7632452155354648907}
+ - {fileID: 4318165434258712523}
+ - {fileID: 4125534998250104303}
+ - {fileID: 6488940841687583102}
+ - {fileID: 3306182731530687580}
+ - {fileID: 891726177763349416}
+ - {fileID: 5441061693103568529}
+ - {fileID: 1502747855234145206}
+ - {fileID: 212875437822146258}
+ - {fileID: 7605044117622606787}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &5235566011315741230
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 323391572568256564}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 48162205c2ae43b79b62065f27af1c9c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _delayAfterFinish: 3
+ IsFinished: 0
+--- !u!1 &3431157813145294840
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7219282004482309031}
+ - component: {fileID: 1335978197612439465}
+ m_Layer: 0
+ m_Name: New Sprite (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7219282004482309031
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3431157813145294840}
+ m_LocalRotation: {x: -0, y: -0, z: -0.38268343, w: 0.92387956}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 3, z: 1}
+ m_Children: []
+ m_Father: {fileID: 7632452155354648907}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: -45}
+--- !u!212 &1335978197612439465
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3431157813145294840}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 4
+ m_Sprite: {fileID: 21300000, guid: 5de33fd9fa6ca2243871496e8d4723dd, type: 3}
+ m_Color: {r: 0.7735849, g: 0.18609823, b: 0.31354028, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!1 &5235130475738358731
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4318165434258712523}
+ - component: {fileID: 711023340022964158}
+ - component: {fileID: 4255716471138163968}
+ - component: {fileID: 6314080271096644264}
+ m_Layer: 0
+ m_Name: ResetButton
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4318165434258712523
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5235130475738358731}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 18, y: 11, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 7065004030600425616}
+ m_Father: {fileID: 3096286905596504933}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!222 &711023340022964158
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5235130475738358731}
+ m_CullTransparentMesh: 0
+--- !u!114 &4255716471138163968
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5235130475738358731}
+ m_Enabled: 0
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 37593ce1216134145afe861fd639de74, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ DoOnClick:
+ m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 5235566011315741230}
+ m_MethodName: ResetValues
+ m_Mode: 1
+ m_Arguments:
+ m_ObjectArgument: {fileID: 0}
+ m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+ m_IntArgument: 0
+ m_FloatArgument: 0
+ m_StringArgument:
+ m_BoolArgument: 0
+ m_CallState: 2
+--- !u!61 &6314080271096644264
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5235130475738358731}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0, y: 0}
+ oldSize: {x: 0, y: 0}
+ newSize: {x: 0, y: 0}
+ adaptiveTilingThreshold: 0
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 3, y: 3}
+ m_EdgeRadius: 0
+--- !u!1 &5379567080460227804
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4125534998250104303}
+ - component: {fileID: 432193614009766106}
+ - component: {fileID: 7674146222468159286}
+ - component: {fileID: 446301618731252905}
+ m_Layer: 0
+ m_Name: CheckCompleteButton
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4125534998250104303
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5379567080460227804}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 18, y: 7.4, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 5309166711378022998}
+ m_Father: {fileID: 3096286905596504933}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!222 &432193614009766106
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5379567080460227804}
+ m_CullTransparentMesh: 0
+--- !u!114 &7674146222468159286
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5379567080460227804}
+ m_Enabled: 0
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 37593ce1216134145afe861fd639de74, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ DoOnClick:
+ m_PersistentCalls:
+ m_Calls:
+ - m_Target: {fileID: 5235566011315741230}
+ m_MethodName: CheckComplete
+ m_Mode: 1
+ m_Arguments:
+ m_ObjectArgument: {fileID: 0}
+ m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+ m_IntArgument: 0
+ m_FloatArgument: 0
+ m_StringArgument:
+ m_BoolArgument: 0
+ m_CallState: 2
+--- !u!61 &446301618731252905
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5379567080460227804}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0, y: 0}
+ oldSize: {x: 0, y: 0}
+ newSize: {x: 0, y: 0}
+ adaptiveTilingThreshold: 0
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 3, y: 3}
+ m_EdgeRadius: 0
+--- !u!1 &5591229605059051601
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5309166711378022998}
+ - component: {fileID: 2331813286647348294}
+ m_Layer: 0
+ m_Name: New Sprite
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &5309166711378022998
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5591229605059051601}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 8, y: 8, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4125534998250104303}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &2331813286647348294
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5591229605059051601}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 4
+ m_Sprite: {fileID: 21300010, guid: 6c143b29fbad0e04b9957ebb8b6148bb, type: 3}
+ m_Color: {r: 0.17186075, g: 0.7075472, b: 0.16353686, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!1 &6590698658164431857
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7065004030600425616}
+ - component: {fileID: 3590349992771419859}
+ m_Layer: 0
+ m_Name: New Sprite
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7065004030600425616
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6590698658164431857}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 8, y: 8, z: 1}
+ m_Children: []
+ m_Father: {fileID: 4318165434258712523}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &3590349992771419859
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6590698658164431857}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 4
+ m_Sprite: {fileID: 21300010, guid: 6c143b29fbad0e04b9957ebb8b6148bb, type: 3}
+ m_Color: {r: 1, g: 0.8048208, b: 0, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!1 &8096579863481010150
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7605044117622606787}
+ - component: {fileID: 8824826562109411166}
+ m_Layer: 0
+ m_Name: Background
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7605044117622606787
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8096579863481010150}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 1}
+ m_LocalScale: {x: 30, y: 30, z: 1}
+ m_Children: []
+ m_Father: {fileID: 3096286905596504933}
+ m_RootOrder: 9
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &8824826562109411166
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8096579863481010150}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 3
+ m_Sprite: {fileID: 21300000, guid: 5de33fd9fa6ca2243871496e8d4723dd, type: 3}
+ m_Color: {r: 0.735849, g: 0.735849, b: 0.735849, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!1 &9013888707726888405
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4002848367797449312}
+ - component: {fileID: 3433277847997910471}
+ m_Layer: 0
+ m_Name: New Sprite
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4002848367797449312
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9013888707726888405}
+ m_LocalRotation: {x: -0, y: -0, z: 0.38268343, w: 0.92387956}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 3, z: 1}
+ m_Children: []
+ m_Father: {fileID: 7632452155354648907}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 45}
+--- !u!212 &3433277847997910471
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9013888707726888405}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 4
+ m_Sprite: {fileID: 21300000, guid: 5de33fd9fa6ca2243871496e8d4723dd, type: 3}
+ m_Color: {r: 0.7735849, g: 0.18609823, b: 0.31354028, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 1, y: 1}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!1001 &445927069306043732
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 3096286905596504933}
+ m_Modifications:
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 10
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -9.7
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 5
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 842597367005286057, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_Name
+ value: MamaConnector (2)
+ objectReference: {fileID: 0}
+ - target: {fileID: 842597367005286057, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_Layer
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6005891954911048304, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_IsTrigger
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 7356902656286903153, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: _applyNumber
+ value: 3
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 7903989c393a449608ffdf22c4418562, type: 3}
+--- !u!4 &891726177763349416 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ m_PrefabInstance: {fileID: 445927069306043732}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &764278535862720496
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 3096286905596504933}
+ m_Modifications:
+ - target: {fileID: 1190368702496161163, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Offset.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1190368702496161163, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Offset.y
+ value: -10
+ objectReference: {fileID: 0}
+ - target: {fileID: 1190368702496161163, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Size.x
+ value: 30
+ objectReference: {fileID: 0}
+ - target: {fileID: 1190368702496161163, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Size.y
+ value: 30
+ objectReference: {fileID: 0}
+ - target: {fileID: 2103013399745070426, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -0.76
+ objectReference: {fileID: 0}
+ - target: {fileID: 2103013399745070426, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -5.13
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 10
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 7
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2374788138144575624, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Layer
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338043701814544689, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: _connectorSprite
+ value:
+ objectReference: {fileID: 21300000, guid: 5de33fd9fa6ca2243871496e8d4723dd,
+ type: 3}
+ - target: {fileID: 3338043701814544689, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: _wire
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 3774478931191862004, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.39
+ objectReference: {fileID: 0}
+ - target: {fileID: 3774478931191862004, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -3.82
+ objectReference: {fileID: 0}
+ - target: {fileID: 3902834148463085825, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0.39
+ objectReference: {fileID: 0}
+ - target: {fileID: 3902834148463085825, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 3.82
+ objectReference: {fileID: 0}
+ - target: {fileID: 5496033341614854478, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0.95
+ objectReference: {fileID: 0}
+ - target: {fileID: 5496033341614854478, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 1.4
+ objectReference: {fileID: 0}
+ - target: {fileID: 5624388289678215867, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.95
+ objectReference: {fileID: 0}
+ - target: {fileID: 5624388289678215867, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -1.4
+ objectReference: {fileID: 0}
+ - target: {fileID: 5814045118826200209, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Name
+ value: Wire (1)
+ objectReference: {fileID: 0}
+ - target: {fileID: 5814045118826200209, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Layer
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 5890695474914724156, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: _number
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 5890695474914724156, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: _middleXDividder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 5890695474914724156, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: _deltaDividder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 5890695474914724156, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: _resolution
+ value: 0.0166
+ objectReference: {fileID: 0}
+ - target: {fileID: 6108451203917697466, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -4.87
+ objectReference: {fileID: 0}
+ - target: {fileID: 6108451203917697466, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -8.59
+ objectReference: {fileID: 0}
+ - target: {fileID: 6236806451002165839, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 4.87
+ objectReference: {fileID: 0}
+ - target: {fileID: 6236806451002165839, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 8.59
+ objectReference: {fileID: 0}
+ - target: {fileID: 7280937583645427424, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0.87
+ objectReference: {fileID: 0}
+ - target: {fileID: 7280937583645427424, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -1.11
+ objectReference: {fileID: 0}
+ - target: {fileID: 7789209860727205700, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Layer
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7885190547158495879, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Sprite
+ value:
+ objectReference: {fileID: 21300000, guid: 5de33fd9fa6ca2243871496e8d4723dd,
+ type: 3}
+ - target: {fileID: 7885190547158495879, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_WasSpriteAssigned
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8664986132751476520, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -2
+ objectReference: {fileID: 0}
+ - target: {fileID: 8664986132751476520, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -9.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8873883566840485934, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0.6
+ objectReference: {fileID: 0}
+ - target: {fileID: 8873883566840485934, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -5.8
+ objectReference: {fileID: 0}
+ - target: {fileID: 9046420062612768276, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.98
+ objectReference: {fileID: 0}
+ - target: {fileID: 9046420062612768276, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -6.57
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 85309547b87634bbfac345cc3478abd0, type: 3}
+--- !u!4 &1502747855234145206 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ m_PrefabInstance: {fileID: 764278535862720496}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &2068805225400040084
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 3096286905596504933}
+ m_Modifications:
+ - target: {fileID: 1190368702496161163, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Offset.x
+ value: -10
+ objectReference: {fileID: 0}
+ - target: {fileID: 1190368702496161163, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Offset.y
+ value: -10
+ objectReference: {fileID: 0}
+ - target: {fileID: 1190368702496161163, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Size.x
+ value: 30
+ objectReference: {fileID: 0}
+ - target: {fileID: 1190368702496161163, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Size.y
+ value: 30
+ objectReference: {fileID: 0}
+ - target: {fileID: 1292027236751266066, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 15.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 1292027236751266066, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -13.18
+ objectReference: {fileID: 0}
+ - target: {fileID: 1349978944551453385, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Parameters.colorGradient.key0.r
+ value: 0.764151
+ objectReference: {fileID: 0}
+ - target: {fileID: 1349978944551453385, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Parameters.colorGradient.key0.g
+ value: 0.56548584
+ objectReference: {fileID: 0}
+ - target: {fileID: 1349978944551453385, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Parameters.colorGradient.key0.b
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1349978944551453385, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Parameters.colorGradient.ctime0
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1349978944551453385, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Parameters.colorGradient.key1.r
+ value: 0.764151
+ objectReference: {fileID: 0}
+ - target: {fileID: 1349978944551453385, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Parameters.colorGradient.key1.g
+ value: 0.56548584
+ objectReference: {fileID: 0}
+ - target: {fileID: 1349978944551453385, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Parameters.colorGradient.key1.b
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 10
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 10
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 8
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2374788138144575624, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Layer
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338043701814544689, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: _connectorSprite
+ value:
+ objectReference: {fileID: 21300000, guid: 5de33fd9fa6ca2243871496e8d4723dd,
+ type: 3}
+ - target: {fileID: 3338043701814544689, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: _wire
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 3774478931191862004, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 1.28
+ objectReference: {fileID: 0}
+ - target: {fileID: 3774478931191862004, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -4.23
+ objectReference: {fileID: 0}
+ - target: {fileID: 3902834148463085825, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -1.28
+ objectReference: {fileID: 0}
+ - target: {fileID: 3902834148463085825, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 4.23
+ objectReference: {fileID: 0}
+ - target: {fileID: 5279846849558605694, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -13.48
+ objectReference: {fileID: 0}
+ - target: {fileID: 5279846849558605694, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0.89
+ objectReference: {fileID: 0}
+ - target: {fileID: 5496033341614854478, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 5.35
+ objectReference: {fileID: 0}
+ - target: {fileID: 5496033341614854478, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 5624388289678215867, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -5.35
+ objectReference: {fileID: 0}
+ - target: {fileID: 5624388289678215867, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 5814045118826200209, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Name
+ value: Wire (2)
+ objectReference: {fileID: 0}
+ - target: {fileID: 5814045118826200209, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Layer
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 5890695474914724156, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: _number
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 5890695474914724156, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: _resolution
+ value: 0.0166
+ objectReference: {fileID: 0}
+ - target: {fileID: 6108451203917697466, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -6.24
+ objectReference: {fileID: 0}
+ - target: {fileID: 6108451203917697466, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -1.43
+ objectReference: {fileID: 0}
+ - target: {fileID: 6236806451002165839, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 6.24
+ objectReference: {fileID: 0}
+ - target: {fileID: 6236806451002165839, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 1.43
+ objectReference: {fileID: 0}
+ - target: {fileID: 6920638034613762256, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -0.91
+ objectReference: {fileID: 0}
+ - target: {fileID: 6920638034613762256, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -12.55
+ objectReference: {fileID: 0}
+ - target: {fileID: 7080513818547118885, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0.91
+ objectReference: {fileID: 0}
+ - target: {fileID: 7080513818547118885, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 12.55
+ objectReference: {fileID: 0}
+ - target: {fileID: 7280937583645427424, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 1.4
+ objectReference: {fileID: 0}
+ - target: {fileID: 7280937583645427424, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -4.02
+ objectReference: {fileID: 0}
+ - target: {fileID: 7789209860727205700, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Layer
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7885190547158495879, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Sprite
+ value:
+ objectReference: {fileID: 21300000, guid: 5de33fd9fa6ca2243871496e8d4723dd,
+ type: 3}
+ - target: {fileID: 7885190547158495879, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_WasSpriteAssigned
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8664986132751476520, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 13.9
+ objectReference: {fileID: 0}
+ - target: {fileID: 8664986132751476520, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -8.3
+ objectReference: {fileID: 0}
+ - target: {fileID: 8873883566840485934, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 7
+ objectReference: {fileID: 0}
+ - target: {fileID: 8873883566840485934, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -7.3
+ objectReference: {fileID: 0}
+ - target: {fileID: 9046420062612768276, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -0.47
+ objectReference: {fileID: 0}
+ - target: {fileID: 9046420062612768276, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.05
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 85309547b87634bbfac345cc3478abd0, type: 3}
+--- !u!4 &212875437822146258 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ m_PrefabInstance: {fileID: 2068805225400040084}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &2860251784853404320
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 3096286905596504933}
+ m_Modifications:
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -9.7
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 842597367005286057, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_Name
+ value: MamaConnector (1)
+ objectReference: {fileID: 0}
+ - target: {fileID: 842597367005286057, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_Layer
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6005891954911048304, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_IsTrigger
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 7356902656286903153, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: _applyNumber
+ value: 2
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 7903989c393a449608ffdf22c4418562, type: 3}
+--- !u!4 &3306182731530687580 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ m_PrefabInstance: {fileID: 2860251784853404320}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5790807947519453058
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 3096286905596504933}
+ m_Modifications:
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -10.2
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -9.7
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 842597367005286057, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_Name
+ value: MamaConnector
+ objectReference: {fileID: 0}
+ - target: {fileID: 842597367005286057, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ propertyPath: m_Layer
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 7903989c393a449608ffdf22c4418562, type: 3}
+--- !u!4 &6488940841687583102 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 743178006045388540, guid: 7903989c393a449608ffdf22c4418562,
+ type: 3}
+ m_PrefabInstance: {fileID: 5790807947519453058}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &6179816894268701399
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 3096286905596504933}
+ m_Modifications:
+ - target: {fileID: 1190368702496161163, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Size.x
+ value: 30
+ objectReference: {fileID: 0}
+ - target: {fileID: 1190368702496161163, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Offset.x
+ value: 10
+ objectReference: {fileID: 0}
+ - target: {fileID: 1190368702496161163, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Offset.y
+ value: -10
+ objectReference: {fileID: 0}
+ - target: {fileID: 1190368702496161163, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Size.y
+ value: 30
+ objectReference: {fileID: 0}
+ - target: {fileID: 1349978944551453385, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Parameters.colorGradient.key0.r
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 1349978944551453385, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Parameters.colorGradient.key0.g
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1349978944551453385, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Parameters.colorGradient.key0.b
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1349978944551453385, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Parameters.colorGradient.key1.r
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 1349978944551453385, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Parameters.colorGradient.key1.g
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1349978944551453385, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Parameters.colorGradient.key1.b
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1349978944551453385, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Parameters.colorGradient.ctime1
+ value: 65535
+ objectReference: {fileID: 0}
+ - target: {fileID: 1349978944551453385, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Parameters.colorGradient.ctime0
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2103013399745070426, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -2.27
+ objectReference: {fileID: 0}
+ - target: {fileID: 2103013399745070426, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 13.24
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -10
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 10
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 6
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338043701814544689, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: _connectorSprite
+ value:
+ objectReference: {fileID: 21300000, guid: 5de33fd9fa6ca2243871496e8d4723dd,
+ type: 3}
+ - target: {fileID: 3338043701814544689, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: _wire
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 3774478931191862004, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 4.52
+ objectReference: {fileID: 0}
+ - target: {fileID: 3774478931191862004, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -4.56
+ objectReference: {fileID: 0}
+ - target: {fileID: 3902834148463085825, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -4.52
+ objectReference: {fileID: 0}
+ - target: {fileID: 3902834148463085825, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 4.56
+ objectReference: {fileID: 0}
+ - target: {fileID: 5279846849558605694, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 13.3
+ objectReference: {fileID: 0}
+ - target: {fileID: 5279846849558605694, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -9.75
+ objectReference: {fileID: 0}
+ - target: {fileID: 5814045118826200209, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Name
+ value: Wire
+ objectReference: {fileID: 0}
+ - target: {fileID: 5890695474914724156, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: _middleXDividder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 5890695474914724156, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: _deltaDividder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 5890695474914724156, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: _resolution
+ value: 0.0166
+ objectReference: {fileID: 0}
+ - target: {fileID: 6920638034613762256, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 5.06
+ objectReference: {fileID: 0}
+ - target: {fileID: 6920638034613762256, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -2.37
+ objectReference: {fileID: 0}
+ - target: {fileID: 7080513818547118885, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -5.06
+ objectReference: {fileID: 0}
+ - target: {fileID: 7080513818547118885, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 2.37
+ objectReference: {fileID: 0}
+ - target: {fileID: 7280937583645427424, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -9.56
+ objectReference: {fileID: 0}
+ - target: {fileID: 7280937583645427424, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 2.27
+ objectReference: {fileID: 0}
+ - target: {fileID: 7885190547158495879, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_Sprite
+ value:
+ objectReference: {fileID: 21300000, guid: 5de33fd9fa6ca2243871496e8d4723dd,
+ type: 3}
+ - target: {fileID: 7885190547158495879, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ propertyPath: m_WasSpriteAssigned
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 85309547b87634bbfac345cc3478abd0, type: 3}
+--- !u!4 &5441061693103568529 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 2180189106929896518, guid: 85309547b87634bbfac345cc3478abd0,
+ type: 3}
+ m_PrefabInstance: {fileID: 6179816894268701399}
+ m_PrefabAsset: {fileID: 0}
diff --git a/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/WiresPuzzle.prefab.meta b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/WiresPuzzle.prefab.meta
new file mode 100644
index 00000000..0649bdc9
--- /dev/null
+++ b/Rescues/Assets/Resources/Prefabs/Puzzles/WiresPuzzle/WiresPuzzle.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: d0950d6b9c26b469dbaac675321a4991
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Resources/Prefabs/UI/Canvas.prefab b/Rescues/Assets/Resources/Prefabs/UI/Canvas.prefab
new file mode 100644
index 00000000..772026ce
--- /dev/null
+++ b/Rescues/Assets/Resources/Prefabs/UI/Canvas.prefab
@@ -0,0 +1,1163 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &3988145765470620484
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3988145765470620485}
+ - component: {fileID: 3988145765470620483}
+ - component: {fileID: 3988145765470620482}
+ m_Layer: 5
+ m_Name: DraggableImage
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3988145765470620485
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145765470620484}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 3988145767125097411}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 405, y: 0}
+ m_SizeDelta: {x: 150, y: 150}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3988145765470620483
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145765470620484}
+ m_CullTransparentMesh: 0
+--- !u!114 &3988145765470620482
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145765470620484}
+ m_Enabled: 0
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &3988145765542482423
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3988145765542482420}
+ - component: {fileID: 3988145765542482419}
+ - component: {fileID: 3988145765542482418}
+ - component: {fileID: 3988145765542482421}
+ m_Layer: 5
+ m_Name: Item Slot (3)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3988145765542482420
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145765542482423}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 3988145766988955137}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3988145765542482419
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145765542482423}
+ m_CullTransparentMesh: 0
+--- !u!114 &3988145765542482418
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145765542482423}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &3988145765542482421
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145765542482423}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 3988145765542482418}
+--- !u!1 &3988145765593365120
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3988145765593365148}
+ - component: {fileID: 3988145765593365151}
+ - component: {fileID: 3988145765593365150}
+ - component: {fileID: 3988145765593365121}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3988145765593365148
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145765593365120}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 3988145767125097411}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!223 &3988145765593365151
+Canvas:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145765593365120}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!114 &3988145765593365150
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145765593365120}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 1
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 1920, y: 1080}
+ m_ScreenMatchMode: 1
+ m_MatchWidthOrHeight: 0
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+--- !u!114 &3988145765593365121
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145765593365120}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!1 &3988145765733874530
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3988145765733874531}
+ - component: {fileID: 3988145765733874558}
+ - component: {fileID: 3988145765733874529}
+ - component: {fileID: 3988145765733874528}
+ m_Layer: 5
+ m_Name: Item Slot (7)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3988145765733874531
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145765733874530}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 3988145766988955137}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3988145765733874558
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145765733874530}
+ m_CullTransparentMesh: 0
+--- !u!114 &3988145765733874529
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145765733874530}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &3988145765733874528
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145765733874530}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 3988145765733874529}
+--- !u!1 &3988145766421353534
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3988145766421353535}
+ - component: {fileID: 3988145766421353530}
+ - component: {fileID: 3988145766421353533}
+ - component: {fileID: 3988145766421353532}
+ m_Layer: 5
+ m_Name: Item Slot (6)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3988145766421353535
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766421353534}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 3988145766988955137}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3988145766421353530
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766421353534}
+ m_CullTransparentMesh: 0
+--- !u!114 &3988145766421353533
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766421353534}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &3988145766421353532
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766421353534}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 3988145766421353533}
+--- !u!1 &3988145766625562364
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3988145766625562365}
+ - component: {fileID: 3988145766625562360}
+ - component: {fileID: 3988145766625562363}
+ - component: {fileID: 3988145766625562362}
+ m_Layer: 5
+ m_Name: Item Slot (8)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3988145766625562365
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766625562364}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 3988145766988955137}
+ m_RootOrder: 7
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3988145766625562360
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766625562364}
+ m_CullTransparentMesh: 0
+--- !u!114 &3988145766625562363
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766625562364}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &3988145766625562362
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766625562364}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 3988145766625562363}
+--- !u!1 &3988145766746817786
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3988145766746817787}
+ - component: {fileID: 3988145766746817782}
+ - component: {fileID: 3988145766746817785}
+ - component: {fileID: 3988145766746817784}
+ m_Layer: 5
+ m_Name: Item Slot (2)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3988145766746817787
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766746817786}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 3988145766988955137}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3988145766746817782
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766746817786}
+ m_CullTransparentMesh: 0
+--- !u!114 &3988145766746817785
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766746817786}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &3988145766746817784
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766746817786}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 3988145766746817785}
+--- !u!1 &3988145766912364252
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3988145766912364253}
+ - component: {fileID: 3988145766912364248}
+ - component: {fileID: 3988145766912364251}
+ - component: {fileID: 3988145766912364250}
+ m_Layer: 5
+ m_Name: Item Slot (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3988145766912364253
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766912364252}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 3988145766988955137}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3988145766912364248
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766912364252}
+ m_CullTransparentMesh: 0
+--- !u!114 &3988145766912364251
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766912364252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &3988145766912364250
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766912364252}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 3988145766912364251}
+--- !u!1 &3988145766988955136
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3988145766988955137}
+ - component: {fileID: 3988145766988955166}
+ m_Layer: 5
+ m_Name: Item Slots Grid
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3988145766988955137
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766988955136}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 3988145766912364253}
+ - {fileID: 3988145766746817787}
+ - {fileID: 3988145765542482420}
+ - {fileID: 3988145767241354790}
+ - {fileID: 3988145767292781123}
+ - {fileID: 3988145766421353535}
+ - {fileID: 3988145765733874531}
+ - {fileID: 3988145766625562365}
+ - {fileID: 3988145767141886968}
+ m_Father: {fileID: 3988145767175778405}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 15, y: -15}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &3988145766988955166
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145766988955136}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 0
+ m_Right: 0
+ m_Top: 0
+ m_Bottom: 0
+ m_ChildAlignment: 0
+ m_StartCorner: 0
+ m_StartAxis: 0
+ m_CellSize: {x: 150, y: 150}
+ m_Spacing: {x: 33, y: 27}
+ m_Constraint: 2
+ m_ConstraintCount: 3
+--- !u!1 &3988145767125097410
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3988145767125097411}
+ m_Layer: 5
+ m_Name: InventoryUI
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3988145767125097411
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767125097410}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 3988145767175778405}
+ - {fileID: 3988145765470620485}
+ m_Father: {fileID: 3988145765593365148}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 646, y: 0}
+ m_SizeDelta: {x: 600, y: 600}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!1 &3988145767141886971
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3988145767141886968}
+ - component: {fileID: 3988145767141886967}
+ - component: {fileID: 3988145767141886966}
+ - component: {fileID: 3988145767141886969}
+ m_Layer: 5
+ m_Name: Item Slot (9)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3988145767141886968
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767141886971}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 3988145766988955137}
+ m_RootOrder: 8
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3988145767141886967
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767141886971}
+ m_CullTransparentMesh: 0
+--- !u!114 &3988145767141886966
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767141886971}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &3988145767141886969
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767141886971}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 3988145767141886966}
+--- !u!1 &3988145767175778404
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3988145767175778405}
+ - component: {fileID: 3988145767175778403}
+ - component: {fileID: 3988145767175778402}
+ - component: {fileID: 3988145767175778400}
+ m_Layer: 5
+ m_Name: Inventory
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3988145767175778405
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767175778404}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 3988145766988955137}
+ m_Father: {fileID: 3988145767125097411}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 551, y: 538}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3988145767175778403
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767175778404}
+ m_CullTransparentMesh: 0
+--- !u!114 &3988145767175778402
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767175778404}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 52fc997914d7770418f5dcd3c5df4e95, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &3988145767175778400
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767175778404}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 342f617150e43b04c8f421a124b7dff7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ ItemSlots:
+ - {fileID: 3988145766912364250}
+ - {fileID: 3988145766746817784}
+ - {fileID: 3988145765542482421}
+ - {fileID: 3988145767241354791}
+ - {fileID: 3988145767292781120}
+ - {fileID: 3988145766421353532}
+ - {fileID: 3988145765733874528}
+ - {fileID: 3988145766625562362}
+ - {fileID: 3988145767141886969}
+ CraftableItemsList: []
+ _draggableItem: {fileID: 3988145765470620482}
+ _inventoryTooltip: {fileID: 0}
+--- !u!1 &3988145767241354793
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3988145767241354790}
+ - component: {fileID: 3988145767241354789}
+ - component: {fileID: 3988145767241354788}
+ - component: {fileID: 3988145767241354791}
+ m_Layer: 5
+ m_Name: Item Slot (4)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3988145767241354790
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767241354793}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 3988145766988955137}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3988145767241354789
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767241354793}
+ m_CullTransparentMesh: 0
+--- !u!114 &3988145767241354788
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767241354793}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &3988145767241354791
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767241354793}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 3988145767241354788}
+--- !u!1 &3988145767292781122
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3988145767292781123}
+ - component: {fileID: 3988145767292781150}
+ - component: {fileID: 3988145767292781121}
+ - component: {fileID: 3988145767292781120}
+ m_Layer: 5
+ m_Name: Item Slot (5)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &3988145767292781123
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767292781122}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 3988145766988955137}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3988145767292781150
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767292781122}
+ m_CullTransparentMesh: 0
+--- !u!114 &3988145767292781121
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767292781122}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &3988145767292781120
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3988145767292781122}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 3988145767292781121}
diff --git a/Rescues/Assets/Resources/Prefabs/UI/Canvas.prefab.meta b/Rescues/Assets/Resources/Prefabs/UI/Canvas.prefab.meta
new file mode 100644
index 00000000..56becca4
--- /dev/null
+++ b/Rescues/Assets/Resources/Prefabs/UI/Canvas.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 62320890962337247862212c0474ede6
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scenes/New Scene.unity b/Rescues/Assets/Scenes/New Scene.unity
new file mode 100644
index 00000000..46813b52
--- /dev/null
+++ b/Rescues/Assets/Scenes/New Scene.unity
@@ -0,0 +1,832 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 9
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 3
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+ m_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 0
+ m_EnableRealtimeLightmaps: 0
+ m_LightmapEditorSettings:
+ serializedVersion: 12
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_AtlasSize: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_ExtractAmbientOcclusion: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 1
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 512
+ m_PVRBounces: 2
+ m_PVREnvironmentSampleCount: 256
+ m_PVREnvironmentReferencePointCount: 2048
+ m_PVRFilteringMode: 1
+ m_PVRDenoiserTypeDirect: 1
+ m_PVRDenoiserTypeIndirect: 1
+ m_PVRDenoiserTypeAO: 1
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVREnvironmentMIS: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ExportTrainingData: 0
+ m_TrainingDataDestination: TrainingData
+ m_LightProbeSampleCountMultiplier: 4
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &1147297081
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1147297084}
+ - component: {fileID: 1147297083}
+ - component: {fileID: 1147297082}
+ m_Layer: 0
+ m_Name: EventSystem
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1147297082
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1147297081}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalAxis: Horizontal
+ m_VerticalAxis: Vertical
+ m_SubmitButton: Submit
+ m_CancelButton: Cancel
+ m_InputActionsPerSecond: 10
+ m_RepeatDelay: 0.5
+ m_ForceModuleActive: 0
+--- !u!114 &1147297083
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1147297081}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_FirstSelected: {fileID: 0}
+ m_sendNavigationEvents: 1
+ m_DragThreshold: 10
+--- !u!4 &1147297084
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1147297081}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1403422037
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1403422039}
+ - component: {fileID: 1403422038}
+ m_Layer: 0
+ m_Name: GameController
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1403422038
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1403422037}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: a69b934e822fb964da546494097e69f9, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!4 &1403422039
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1403422037}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 34.68185, y: -47.45218, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1596812786
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1596812789}
+ - component: {fileID: 1596812788}
+ - component: {fileID: 1596812787}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &1596812787
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1596812786}
+ m_Enabled: 1
+--- !u!20 &1596812788
+Camera:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1596812786}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_projectionMatrixMode: 1
+ m_GateFitMode: 2
+ m_FOVAxisMode: 0
+ m_SensorSize: {x: 36, y: 24}
+ m_LensShift: {x: 0, y: 0}
+ m_FocalLength: 50
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 1
+ orthographic size: 20
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &1596812789
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1596812786}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: -10}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1918094361
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1918094362}
+ - component: {fileID: 1918094365}
+ - component: {fileID: 1918094364}
+ - component: {fileID: 1918094363}
+ m_Layer: 0
+ m_Name: WiresPuzzle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1918094362
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1918094361}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -14.6, y: -48.1, z: 0}
+ m_LocalScale: {x: 0.43853763, y: 0.43853763, z: 0.43853763}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1918094363
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1918094361}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d450f2de19a94691a48156e7210b7dfd, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _type: 5
+ Puzzle: {fileID: 5235566011315741230, guid: d0950d6b9c26b469dbaac675321a4991, type: 3}
+ ItemData: {fileID: 11400000, guid: 94bbec4b67b144a889865f5e8a89cd34, type: 2}
+--- !u!61 &1918094364
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1918094361}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 6.48, y: 6.5}
+ newSize: {x: 0.93029463, y: 2.1399999}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 6.48, y: 6.5}
+ m_EdgeRadius: 0
+--- !u!212 &1918094365
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1918094361}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 2
+ m_Sprite: {fileID: 21300000, guid: f20b0eeef51f846b09607b908783da6d, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 0.93029463, y: 2.1399999}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!1001 &3988145766918243854
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 2068693931, guid: 62320890962337247862212c0474ede6, type: 3}
+ propertyPath: m_IsActive
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765542482420, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765542482420, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765542482420, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765542482420, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765542482420, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765542482420, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365120, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_Name
+ value: Canvas
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765733874531, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765733874531, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765733874531, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765733874531, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765733874531, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765733874531, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766421353535, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766421353535, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766421353535, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766421353535, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766421353535, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766421353535, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766625562365, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766625562365, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766625562365, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766625562365, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766625562365, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766625562365, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766746817787, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766746817787, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766746817787, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766746817787, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766746817787, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766746817787, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766912364253, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766912364253, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766912364253, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766912364253, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766912364253, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766912364253, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767141886968, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767141886968, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767141886968, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767141886968, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767141886968, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767141886968, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767241354790, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767241354790, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767241354790, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767241354790, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767241354790, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767241354790, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767292781123, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767292781123, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767292781123, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767292781123, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767292781123, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767292781123, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 62320890962337247862212c0474ede6, type: 3}
diff --git a/Rescues/Assets/Scenes/New Scene.unity.meta b/Rescues/Assets/Scenes/New Scene.unity.meta
new file mode 100644
index 00000000..88cb8b1a
--- /dev/null
+++ b/Rescues/Assets/Scenes/New Scene.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: c5a6d09775e584f91a7054a2eb12b789
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scenes/SampleScene.unity b/Rescues/Assets/Scenes/SampleScene.unity
index 1fb74748..395f44a5 100644
--- a/Rescues/Assets/Scenes/SampleScene.unity
+++ b/Rescues/Assets/Scenes/SampleScene.unity
@@ -152,12 +152,12 @@ Transform:
- {fileID: 1183004654}
- {fileID: 41121086}
- {fileID: 491947571}
+ - {fileID: 1918094362}
- {fileID: 55020473}
- {fileID: 1399819011}
- {fileID: 432484457}
- - {fileID: 1403422039}
m_Father: {fileID: 0}
- m_RootOrder: 0
+ m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &41121084
GameObject:
@@ -213,7 +213,7 @@ SpriteRenderer:
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: -494241283
- m_SortingLayer: -1
+ m_SortingLayer: -2
m_SortingOrder: -10
m_Sprite: {fileID: 21300000, guid: ec682ba953aa92647a3fd6788f3f50a9, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
@@ -240,6 +240,12 @@ Transform:
m_Father: {fileID: 3100173}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!224 &43715498 stripped
+RectTransform:
+ m_CorrespondingSourceObject: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ m_PrefabInstance: {fileID: 3988145766918243854}
+ m_PrefabAsset: {fileID: 0}
--- !u!1 &55020472
GameObject:
m_ObjectHideFlags: 0
@@ -271,7 +277,7 @@ Transform:
- {fileID: 647787582}
- {fileID: 1587186787}
m_Father: {fileID: 3100173}
- m_RootOrder: 4
+ m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &62434258
GameObject:
@@ -639,7 +645,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!212 &432484456
SpriteRenderer:
m_ObjectHideFlags: 0
@@ -705,7 +711,7 @@ Transform:
- {fileID: 1847192654}
- {fileID: 177803293}
m_Father: {fileID: 3100173}
- m_RootOrder: 6
+ m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &432484458
MonoBehaviour:
@@ -871,6 +877,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
_type: 1
ExitPoint: {fileID: 628307631}
+ TransferTime: 2
--- !u!1 &491947569
GameObject:
m_ObjectHideFlags: 0
@@ -925,7 +932,7 @@ SpriteRenderer:
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: -494241283
- m_SortingLayer: -1
+ m_SortingLayer: -2
m_SortingOrder: -10
m_Sprite: {fileID: 21300000, guid: ec682ba953aa92647a3fd6788f3f50a9, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
@@ -981,6 +988,7 @@ Transform:
m_LocalScale: {x: 1.461792, y: 1.461792, z: 1.461792}
m_Children:
- {fileID: 1369854627}
+ - {fileID: 1373586909}
m_Father: {fileID: 961537365}
m_RootOrder: 10
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -1046,6 +1054,7 @@ GameObject:
- component: {fileID: 519420032}
- component: {fileID: 519420031}
- component: {fileID: 519420029}
+ - component: {fileID: 519420030}
m_Layer: 0
m_Name: Main Camera
m_TagString: MainCamera
@@ -1061,6 +1070,22 @@ AudioListener:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 519420028}
m_Enabled: 1
+--- !u!114 &519420030
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 519420028}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c49b4cc203aa6414fae5c798d1d0e7d6, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_EventMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_MaxRayIntersections: 0
--- !u!20 &519420031
Camera:
m_ObjectHideFlags: 0
@@ -1085,9 +1110,9 @@ Camera:
width: 1
height: 1
near clip plane: 0.3
- far clip plane: 1000
+ far clip plane: 100
field of view: 60
- orthographic: 0
+ orthographic: 1
orthographic size: 27.879412
m_Depth: -1
m_CullingMask:
@@ -1112,7 +1137,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 519420028}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 14.629696, y: -45.03, z: -45.61}
+ m_LocalPosition: {x: -14, y: -42.9, z: -45}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 3100173}
@@ -1242,6 +1267,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
_type: 1
ExitPoint: {fileID: 464808231}
+ TransferTime: 2
--- !u!1 &647787580
GameObject:
m_ObjectHideFlags: 0
@@ -1273,7 +1299,8 @@ MonoBehaviour:
m_EditorClassIdentifier:
_routeData: {fileID: 11400000, guid: fde2b68cf561dd445bd3f20957c267d3, type: 2}
_waitTime: 0
- _isScanScene: 0
+ _activatingTrap: {fileID: 0}
+ _baseTrapData: {fileID: 0}
--- !u!4 &647787582
Transform:
m_ObjectHideFlags: 0
@@ -1288,6 +1315,98 @@ Transform:
m_Father: {fileID: 55020473}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &799751307
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 799751309}
+ - component: {fileID: 799751308}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &799751308
+Light:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 799751307}
+ m_Enabled: 1
+ serializedVersion: 10
+ m_Type: 1
+ m_Shape: 0
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_InnerSpotAngle: 21.80208
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 0
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_CullingMatrixOverride:
+ e00: 1
+ e01: 0
+ e02: 0
+ e03: 0
+ e10: 0
+ e11: 1
+ e12: 0
+ e13: 0
+ e20: 0
+ e21: 0
+ e22: 1
+ e23: 0
+ e30: 0
+ e31: 0
+ e32: 0
+ e33: 1
+ m_UseCullingMatrixOverride: 0
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingLayerMask: 1
+ m_Lightmapping: 4
+ m_LightShadowCasterMode: 0
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
+ m_UseBoundingSphereOverride: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &799751309
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 799751307}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 34.68185, y: -47.45218, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
--- !u!1 &961537363
GameObject:
m_ObjectHideFlags: 0
@@ -1305,7 +1424,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!212 &961537364
SpriteRenderer:
m_ObjectHideFlags: 0
@@ -1343,7 +1462,7 @@ SpriteRenderer:
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: -494241283
- m_SortingLayer: -1
+ m_SortingLayer: -2
m_SortingOrder: 0
m_Sprite: {fileID: 21300000, guid: 53d8a1c317c120b40ab1070be6623c55, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
@@ -1445,7 +1564,7 @@ Light:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 968655816}
- m_Enabled: 1
+ m_Enabled: 0
serializedVersion: 10
m_Type: 2
m_Shape: 0
@@ -1770,7 +1889,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
- m_RootOrder: 1
+ m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1183004652
GameObject:
@@ -1788,7 +1907,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!212 &1183004653
SpriteRenderer:
m_ObjectHideFlags: 0
@@ -1826,7 +1945,7 @@ SpriteRenderer:
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: -494241283
- m_SortingLayer: -1
+ m_SortingLayer: -2
m_SortingOrder: 0
m_Sprite: {fileID: 21300000, guid: 3d6cc03b7e1d48c41859713bf25ad583, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
@@ -2075,7 +2194,7 @@ Light:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1358985748}
- m_Enabled: 1
+ m_Enabled: 0
serializedVersion: 10
m_Type: 2
m_Shape: 0
@@ -2308,7 +2427,8 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
_type: 2
- _itemData: {fileID: 11400000, guid: 7594ee8e8ce903d4da98934f61cfe538, type: 2}
+ ItemData: {fileID: 0}
+ PickUpTime: 0.5
--- !u!61 &1369854629
BoxCollider2D:
m_ObjectHideFlags: 0
@@ -2335,6 +2455,131 @@ BoxCollider2D:
serializedVersion: 2
m_Size: {x: 0.93029463, y: 2.1399999}
m_EdgeRadius: 0
+--- !u!1 &1373586908
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1373586909}
+ - component: {fileID: 1373586912}
+ - component: {fileID: 1373586911}
+ - component: {fileID: 1373586910}
+ m_Layer: 0
+ m_Name: Level_One_Props_Key_Blue (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1373586909
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1373586908}
+ m_LocalRotation: {x: -0, y: -0, z: -0.7071068, w: 0.7071068}
+ m_LocalPosition: {x: -18.09, y: -0.56, z: 0}
+ m_LocalScale: {x: 0.6840919, y: 0.6840919, z: 0.6840919}
+ m_Children: []
+ m_Father: {fileID: 507574214}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90}
+--- !u!114 &1373586910
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1373586908}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 57db5fc1402344f5aa215272e42ebff9, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _type: 2
+ ItemData: {fileID: 11400000, guid: 5d382dc9bc786b948bd7b2275bb3887e, type: 2}
+ PickUpTime: 0.5
+--- !u!61 &1373586911
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1373586908}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 0.93029463, y: 2.1399999}
+ newSize: {x: 0.93029463, y: 2.1399999}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 0.93029463, y: 2.1399999}
+ m_EdgeRadius: 0
+--- !u!212 &1373586912
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1373586908}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 2
+ m_Sprite: {fileID: 3444025568005803399, guid: 3550fa31db6ef2348b2377595b6d805b,
+ type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 0.93029463, y: 2.1399999}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
--- !u!1 &1399819010
GameObject:
m_ObjectHideFlags: 0
@@ -2350,7 +2595,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 1
+ m_IsActive: 0
--- !u!4 &1399819011
Transform:
m_ObjectHideFlags: 0
@@ -2365,7 +2610,7 @@ Transform:
- {fileID: 1768812083}
- {fileID: 628307631}
m_Father: {fileID: 3100173}
- m_RootOrder: 5
+ m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1403422037
GameObject:
@@ -2407,8 +2652,8 @@ Transform:
m_LocalPosition: {x: 34.68185, y: -47.45218, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
- m_Father: {fileID: 3100173}
- m_RootOrder: 7
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1522261701
GameObject:
@@ -2547,7 +2792,7 @@ SpriteRenderer:
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: -494241283
- m_SortingLayer: -1
+ m_SortingLayer: -2
m_SortingOrder: 0
m_Sprite: {fileID: 21300000, guid: c3fb8dae5db4dda40a0d9939f699e00d, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
@@ -2811,7 +3056,8 @@ MonoBehaviour:
m_EditorClassIdentifier:
_routeData: {fileID: 11400000, guid: fde2b68cf561dd445bd3f20957c267d3, type: 2}
_waitTime: 3
- _isScanScene: 0
+ _activatingTrap: {fileID: 0}
+ _baseTrapData: {fileID: 0}
--- !u!4 &1587186787
Transform:
m_ObjectHideFlags: 0
@@ -2850,7 +3096,7 @@ Light:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1659775690}
- m_Enabled: 1
+ m_Enabled: 0
serializedVersion: 10
m_Type: 2
m_Shape: 0
@@ -3017,7 +3263,7 @@ SpriteRenderer:
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: -494241283
- m_SortingLayer: -1
+ m_SortingLayer: -2
m_SortingOrder: 0
m_Sprite: {fileID: 21300000, guid: 53d8a1c317c120b40ab1070be6623c55, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
@@ -3068,7 +3314,7 @@ Light:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1823890438}
- m_Enabled: 1
+ m_Enabled: 0
serializedVersion: 10
m_Type: 2
m_Shape: 0
@@ -3286,6 +3532,130 @@ Transform:
m_Father: {fileID: 961537365}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1918094361
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1918094362}
+ - component: {fileID: 1918094365}
+ - component: {fileID: 1918094364}
+ - component: {fileID: 1918094363}
+ m_Layer: 0
+ m_Name: WiresPuzzle
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1918094362
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1918094361}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -14.6, y: -48.1, z: 0}
+ m_LocalScale: {x: 0.43853763, y: 0.43853763, z: 0.43853763}
+ m_Children: []
+ m_Father: {fileID: 3100173}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1918094363
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1918094361}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d450f2de19a94691a48156e7210b7dfd, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _type: 5
+ Puzzle: {fileID: 5235566011315741230, guid: d0950d6b9c26b469dbaac675321a4991, type: 3}
+ ItemData: {fileID: 11400000, guid: 94bbec4b67b144a889865f5e8a89cd34, type: 2}
+--- !u!61 &1918094364
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1918094361}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 6.48, y: 6.5}
+ newSize: {x: 0.93029463, y: 2.1399999}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 6.48, y: 6.5}
+ m_EdgeRadius: 0
+--- !u!212 &1918094365
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1918094361}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 2
+ m_Sprite: {fileID: 21300000, guid: f20b0eeef51f846b09607b908783da6d, type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_FlipX: 0
+ m_FlipY: 0
+ m_DrawMode: 0
+ m_Size: {x: 0.93029463, y: 2.1399999}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
--- !u!1 &2031073391
GameObject:
m_ObjectHideFlags: 0
@@ -3484,3 +3854,575 @@ Transform:
m_Father: {fileID: 961537365}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &3988145766918243854
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 2068693931, guid: 62320890962337247862212c0474ede6, type: 3}
+ propertyPath: m_IsActive
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765542482420, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765542482420, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765542482420, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765542482420, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765542482420, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765542482420, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365120, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_Name
+ value: Canvas
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765593365148, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765733874531, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765733874531, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765733874531, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765733874531, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765733874531, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145765733874531, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766421353535, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766421353535, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766421353535, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766421353535, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766421353535, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766421353535, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766625562365, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766625562365, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766625562365, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766625562365, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766625562365, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766625562365, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766746817787, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766746817787, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766746817787, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766746817787, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766746817787, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766746817787, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766912364253, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766912364253, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766912364253, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766912364253, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766912364253, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145766912364253, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767141886968, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767141886968, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767141886968, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767141886968, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767141886968, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767141886968, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767241354790, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767241354790, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767241354790, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767241354790, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767241354790, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767241354790, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767292781123, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767292781123, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767292781123, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767292781123, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767292781123, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3988145767292781123, guid: 62320890962337247862212c0474ede6,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 62320890962337247862212c0474ede6, type: 3}
+--- !u!1001 &4829180355477184284
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 43715498}
+ m_Modifications:
+ - target: {fileID: 2598834748073211720, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: -5.9905
+ objectReference: {fileID: 0}
+ - target: {fileID: 2598834748073211720, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 7.4944
+ objectReference: {fileID: 0}
+ - target: {fileID: 2598834748073211720, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 13.131
+ objectReference: {fileID: 0}
+ - target: {fileID: 2598834748073211720, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 13.1211
+ objectReference: {fileID: 0}
+ - target: {fileID: 5075634581125785538, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: 5075634581125785538, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: 5075634581125785538, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 90
+ objectReference: {fileID: 0}
+ - target: {fileID: 5075634581125785538, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 7.4695
+ objectReference: {fileID: 0}
+ - target: {fileID: 5075634581125785538, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 10.377
+ objectReference: {fileID: 0}
+ - target: {fileID: 5075634581125785538, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 13.081
+ objectReference: {fileID: 0}
+ - target: {fileID: 5075634581125785538, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 13.314
+ objectReference: {fileID: 0}
+ - target: {fileID: 6157403193359392704, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 21.4326
+ objectReference: {fileID: 0}
+ - target: {fileID: 6157403193359392704, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: -6.023
+ objectReference: {fileID: 0}
+ - target: {fileID: 6157403193359392704, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 13.1061
+ objectReference: {fileID: 0}
+ - target: {fileID: 6157403193359392704, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 13.1058
+ objectReference: {fileID: 0}
+ - target: {fileID: 6673534291782630968, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: 6673534291782630968, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.7071068
+ objectReference: {fileID: 0}
+ - target: {fileID: 6673534291782630968, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 90
+ objectReference: {fileID: 0}
+ - target: {fileID: 6673534291782630968, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 21.463
+ objectReference: {fileID: 0}
+ - target: {fileID: 6673534291782630968, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 10.407
+ objectReference: {fileID: 0}
+ - target: {fileID: 6673534291782630968, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 13.254
+ objectReference: {fileID: 0}
+ - target: {fileID: 6673534291782630968, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 13.046
+ objectReference: {fileID: 0}
+ - target: {fileID: 6860129357088685635, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -74.53384
+ objectReference: {fileID: 0}
+ - target: {fileID: 6860129357088685635, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -71.753265
+ objectReference: {fileID: 0}
+ - target: {fileID: 6860129357088685635, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -666.28217
+ objectReference: {fileID: 0}
+ - target: {fileID: 6860129357088685635, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6860129357088685635, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6860129357088685635, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6860129357088685635, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 6860129357088685635, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 6860129357088685635, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6860129357088685635, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 6860129357088685635, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8751020537411009989, guid: 0fefe453d25c04245a5e2ac8ebd550da,
+ type: 3}
+ propertyPath: m_Name
+ value: SafePuzzle
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 0fefe453d25c04245a5e2ac8ebd550da, type: 3}
diff --git a/Rescues/Assets/Scenes/TestArtScene.unity b/Rescues/Assets/Scenes/TestArtScene.unity
index 7dbb5962..8c5a4ad0 100644
--- a/Rescues/Assets/Scenes/TestArtScene.unity
+++ b/Rescues/Assets/Scenes/TestArtScene.unity
@@ -851,7 +851,7 @@ Transform:
m_Father: {fileID: 1892635873}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &180498841
+--- !u!1 &176177728
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -859,122 +859,93 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 180498844}
- - component: {fileID: 180498843}
- - component: {fileID: 180498842}
- - component: {fileID: 180498845}
- m_Layer: 0
- m_Name: Poison
+ - component: {fileID: 176177729}
+ - component: {fileID: 176177732}
+ - component: {fileID: 176177731}
+ - component: {fileID: 176177730}
+ m_Layer: 5
+ m_Name: BackgroundImage
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!61 &180498842
-BoxCollider2D:
+--- !u!224 &176177729
+RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 180498841}
- m_Enabled: 1
- m_Density: 1
- m_Material: {fileID: 0}
- m_IsTrigger: 1
- m_UsedByEffector: 0
- m_UsedByComposite: 0
- m_Offset: {x: 0, y: 0}
- m_SpriteTilingProperty:
- border: {x: 0, y: 0, z: 0, w: 0}
- pivot: {x: 0.5, y: 0.5}
- oldSize: {x: 0.23005746, y: 0.25}
- newSize: {x: 0.23005746, y: 0.25}
- adaptiveTilingThreshold: 0.5
- drawMode: 0
- adaptiveTiling: 0
- m_AutoTiling: 0
- serializedVersion: 2
- m_Size: {x: 0.23005746, y: 0.25}
- m_EdgeRadius: 0
---- !u!212 &180498843
-SpriteRenderer:
+ m_GameObject: {fileID: 176177728}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1484385698}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &176177730
+MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 180498841}
+ m_GameObject: {fileID: 176177728}
m_Enabled: 1
- m_CastShadows: 0
- m_ReceiveShadows: 0
- m_DynamicOccludee: 1
- m_MotionVectors: 1
- m_LightProbeUsage: 1
- m_ReflectionProbeUsage: 1
- m_RayTracingMode: 0
- m_RenderingLayerMask: 1
- m_RendererPriority: 0
- m_Materials:
- - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
- m_StaticBatchInfo:
- firstSubMesh: 0
- subMeshCount: 0
- m_StaticBatchRoot: {fileID: 0}
- m_ProbeAnchor: {fileID: 0}
- m_LightProbeVolumeOverride: {fileID: 0}
- m_ScaleInLightmap: 1
- m_ReceiveGI: 1
- m_PreserveUVs: 0
- m_IgnoreNormalsForChartDetection: 0
- m_ImportantGI: 0
- m_StitchLightmapSeams: 1
- m_SelectedEditorRenderState: 0
- m_MinimumChartSize: 4
- m_AutoUVMaxDistance: 0.5
- m_AutoUVMaxAngle: 89
- m_LightmapParameters: {fileID: 0}
- m_SortingLayerID: 0
- m_SortingLayer: 0
- m_SortingOrder: 0
- m_Sprite: {fileID: 7050320825397008152, guid: 60a8a7f13b986a448990bde24ffc62e2,
- type: 3}
- m_Color: {r: 0.9433962, g: 0.6185475, b: 0.6185475, a: 1}
- m_FlipX: 0
- m_FlipY: 1
- m_DrawMode: 0
- m_Size: {x: 0.23005746, y: 0.25}
- m_AdaptiveModeThreshold: 0.5
- m_SpriteTileMode: 0
- m_WasSpriteAssigned: 1
- m_MaskInteraction: 0
- m_SpriteSortPoint: 0
---- !u!4 &180498844
-Transform:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 180498841}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: -21.08284, y: -1.0829005, z: -5.803542}
- m_LocalScale: {x: 5, y: 5, z: 5}
- m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 14
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &180498845
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreLayout: 1
+ m_MinWidth: -1
+ m_MinHeight: -1
+ m_PreferredWidth: -1
+ m_PreferredHeight: -1
+ m_FlexibleWidth: -1
+ m_FlexibleHeight: -1
+ m_LayoutPriority: 1
+--- !u!114 &176177731
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 180498841}
+ m_GameObject: {fileID: 176177728}
m_Enabled: 1
m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 57db5fc1402344f5aa215272e42ebff9, type: 3}
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
- _type: 2
- _itemData: {fileID: 11400000, guid: 045f9b23b74fb564c954f147ce8d646d, type: 2}
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 8052717521407677766, guid: edf6d64452056574ba6dd26eb8054aa3,
+ type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &176177732
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 176177728}
+ m_CullTransparentMesh: 0
--- !u!1 &186858799
GameObject:
m_ObjectHideFlags: 0
@@ -1221,6 +1192,130 @@ SpriteRenderer:
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
+--- !u!1 &215140230
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 215140234}
+ - component: {fileID: 215140233}
+ - component: {fileID: 215140232}
+ - component: {fileID: 215140231}
+ m_Layer: 0
+ m_Name: Poison (3)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &215140231
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 215140230}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 57db5fc1402344f5aa215272e42ebff9, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _type: 2
+ ItemData: {fileID: 11400000, guid: 045f9b23b74fb564c954f147ce8d646d, type: 2}
+--- !u!61 &215140232
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 215140230}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 0.23005746, y: 0.25}
+ newSize: {x: 0.23005746, y: 0.25}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 0.23005746, y: 0.25}
+ m_EdgeRadius: 0
+--- !u!212 &215140233
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 215140230}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 7050320825397008152, guid: 60a8a7f13b986a448990bde24ffc62e2,
+ type: 3}
+ m_Color: {r: 0.9433962, g: 0.6185475, b: 0.6185475, a: 1}
+ m_FlipX: 0
+ m_FlipY: 1
+ m_DrawMode: 0
+ m_Size: {x: 0.23005746, y: 0.25}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!4 &215140234
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 215140230}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -31.13, y: -1.0829005, z: -5.803542}
+ m_LocalScale: {x: 5, y: 5, z: 5}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 17
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &280463745
GameObject:
m_ObjectHideFlags: 0
@@ -2519,7 +2614,7 @@ SpriteRenderer:
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
---- !u!1 &517860042
+--- !u!1 &513006097
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -2527,36 +2622,64 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 517860043}
- - component: {fileID: 517860044}
+ - component: {fileID: 513006101}
+ - component: {fileID: 513006100}
+ - component: {fileID: 513006099}
+ - component: {fileID: 513006098}
m_Layer: 0
- m_Name: Wall
+ m_Name: Poison (1)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!4 &517860043
-Transform:
+--- !u!114 &513006098
+MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 517860042}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: -3.538, y: -0.0421, z: 0}
- m_LocalScale: {x: 1, y: 0.9891, z: 1}
- m_Children: []
- m_Father: {fileID: 1941273583}
- m_RootOrder: 1
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!212 &517860044
+ m_GameObject: {fileID: 513006097}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 57db5fc1402344f5aa215272e42ebff9, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _type: 2
+ ItemData: {fileID: 11400000, guid: 5d382dc9bc786b948bd7b2275bb3887e, type: 2}
+--- !u!61 &513006099
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 513006097}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 0.23005746, y: 0.25}
+ newSize: {x: 0.23005746, y: 0.25}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 0.23005746, y: 0.25}
+ m_EdgeRadius: 0
+--- !u!212 &513006100
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 517860042}
+ m_GameObject: {fileID: 513006097}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
@@ -2586,12 +2709,108 @@ SpriteRenderer:
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
- m_SortingLayerID: -494241283
- m_SortingLayer: -2
- m_SortingOrder: -2
- m_Sprite: {fileID: 6214943119227124413, guid: 60a8a7f13b986a448990bde24ffc62e2,
- type: 3}
- m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 7050320825397008152, guid: 60a8a7f13b986a448990bde24ffc62e2,
+ type: 3}
+ m_Color: {r: 0.9433962, g: 0.6185475, b: 0.6185475, a: 1}
+ m_FlipX: 0
+ m_FlipY: 1
+ m_DrawMode: 0
+ m_Size: {x: 0.23005746, y: 0.25}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!4 &513006101
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 513006097}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -21.04, y: -1.0829005, z: -5.803542}
+ m_LocalScale: {x: 5, y: 5, z: 5}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 15
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &517860042
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 517860043}
+ - component: {fileID: 517860044}
+ m_Layer: 0
+ m_Name: Wall
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &517860043
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 517860042}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -3.538, y: -0.0421, z: 0}
+ m_LocalScale: {x: 1, y: 0.9891, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1941273583}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &517860044
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 517860042}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: -494241283
+ m_SortingLayer: -2
+ m_SortingOrder: -2
+ m_Sprite: {fileID: 6214943119227124413, guid: 60a8a7f13b986a448990bde24ffc62e2,
+ type: 3}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
@@ -6188,6 +6407,130 @@ SpriteRenderer:
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
+--- !u!1 &1167453097
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1167453101}
+ - component: {fileID: 1167453100}
+ - component: {fileID: 1167453099}
+ - component: {fileID: 1167453098}
+ m_Layer: 0
+ m_Name: Poison (5)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1167453098
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1167453097}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 57db5fc1402344f5aa215272e42ebff9, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _type: 2
+ ItemData: {fileID: 11400000, guid: 9fc9fd6f781a2c3428426d91cd3d6833, type: 2}
+--- !u!61 &1167453099
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1167453097}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 0.23005746, y: 0.25}
+ newSize: {x: 0.23005746, y: 0.25}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 0.23005746, y: 0.25}
+ m_EdgeRadius: 0
+--- !u!212 &1167453100
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1167453097}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 7050320825397008152, guid: 60a8a7f13b986a448990bde24ffc62e2,
+ type: 3}
+ m_Color: {r: 0.9433962, g: 0.6185475, b: 0.6185475, a: 1}
+ m_FlipX: 0
+ m_FlipY: 1
+ m_DrawMode: 0
+ m_Size: {x: 0.23005746, y: 0.25}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!4 &1167453101
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1167453097}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -18.13, y: -1.0829005, z: -5.803542}
+ m_LocalScale: {x: 5, y: 5, z: 5}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 18
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1176767602
GameObject:
m_ObjectHideFlags: 0
@@ -6464,6 +6807,83 @@ Transform:
m_Father: {fileID: 1112587348}
m_RootOrder: 23
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1210469606
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1210469607}
+ - component: {fileID: 1210469609}
+ - component: {fileID: 1210469608}
+ m_Layer: 5
+ m_Name: Item Name Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1210469607
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1210469606}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1484385698}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 225, y: -37.2043}
+ m_SizeDelta: {x: 390, y: 34.408604}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1210469608
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1210469606}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 30
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 0
+ m_MaxSize: 40
+ m_Alignment: 1
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Item Name
+--- !u!222 &1210469609
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1210469606}
+ m_CullTransparentMesh: 0
--- !u!1 &1225764988
GameObject:
m_ObjectHideFlags: 0
@@ -6616,7 +7036,7 @@ Transform:
m_Father: {fileID: 579611674}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1282911529
+--- !u!1 &1264542992
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -6624,30 +7044,154 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 1282911530}
- - component: {fileID: 1282911531}
+ - component: {fileID: 1264542996}
+ - component: {fileID: 1264542995}
+ - component: {fileID: 1264542994}
+ - component: {fileID: 1264542993}
m_Layer: 0
- m_Name: Door_Closed
+ m_Name: Poison (2)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!4 &1282911530
-Transform:
+--- !u!114 &1264542993
+MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1282911529}
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 3.5064, y: -0.24699998, z: 0}
- m_LocalScale: {x: 0.42730248, y: 0.37076136, z: 0.37076136}
- m_Children: []
- m_Father: {fileID: 1881421174}
- m_RootOrder: 0
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!212 &1282911531
+ m_GameObject: {fileID: 1264542992}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 57db5fc1402344f5aa215272e42ebff9, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _type: 2
+ ItemData: {fileID: 11400000, guid: 7594ee8e8ce903d4da98934f61cfe538, type: 2}
+--- !u!61 &1264542994
+BoxCollider2D:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1264542992}
+ m_Enabled: 1
+ m_Density: 1
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_UsedByEffector: 0
+ m_UsedByComposite: 0
+ m_Offset: {x: 0, y: 0}
+ m_SpriteTilingProperty:
+ border: {x: 0, y: 0, z: 0, w: 0}
+ pivot: {x: 0.5, y: 0.5}
+ oldSize: {x: 0.23005746, y: 0.25}
+ newSize: {x: 0.23005746, y: 0.25}
+ adaptiveTilingThreshold: 0.5
+ drawMode: 0
+ adaptiveTiling: 0
+ m_AutoTiling: 0
+ serializedVersion: 2
+ m_Size: {x: 0.23005746, y: 0.25}
+ m_EdgeRadius: 0
+--- !u!212 &1264542995
+SpriteRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1264542992}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 0
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_Sprite: {fileID: 7050320825397008152, guid: 60a8a7f13b986a448990bde24ffc62e2,
+ type: 3}
+ m_Color: {r: 0.9433962, g: 0.6185475, b: 0.6185475, a: 1}
+ m_FlipX: 0
+ m_FlipY: 1
+ m_DrawMode: 0
+ m_Size: {x: 0.23005746, y: 0.25}
+ m_AdaptiveModeThreshold: 0.5
+ m_SpriteTileMode: 0
+ m_WasSpriteAssigned: 1
+ m_MaskInteraction: 0
+ m_SpriteSortPoint: 0
+--- !u!4 &1264542996
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1264542992}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -19.55, y: -1.0829005, z: -5.803542}
+ m_LocalScale: {x: 5, y: 5, z: 5}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 16
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1282911529
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1282911530}
+ - component: {fileID: 1282911531}
+ m_Layer: 0
+ m_Name: Door_Closed
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1282911530
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1282911529}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 3.5064, y: -0.24699998, z: 0}
+ m_LocalScale: {x: 0.42730248, y: 0.37076136, z: 0.37076136}
+ m_Children: []
+ m_Father: {fileID: 1881421174}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &1282911531
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -7444,6 +7988,130 @@ Transform:
m_Father: {fileID: 0}
m_RootOrder: 10
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1484385697
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1484385698}
+ - component: {fileID: 1484385703}
+ - component: {fileID: 1484385702}
+ - component: {fileID: 1484385701}
+ - component: {fileID: 1484385700}
+ - component: {fileID: 1484385699}
+ m_Layer: 5
+ m_Name: InventoryTooltip
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &1484385698
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1484385697}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 176177729}
+ - {fileID: 1210469607}
+ - {fileID: 2067047190}
+ m_Father: {fileID: 5661948396441563001}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0}
+ m_AnchorMax: {x: 0.5, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 450, y: 200}
+ m_Pivot: {x: 0.5, y: 0}
+--- !u!114 &1484385699
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1484385697}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3c4881f75f0751b479af117d89242ecb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ ItemNameText: {fileID: 1210469608}
+ ItemDescriptionText: {fileID: 2067047191}
+--- !u!114 &1484385700
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1484385697}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreLayout: 0
+ m_MinWidth: 450
+ m_MinHeight: 200
+ m_PreferredWidth: -1
+ m_PreferredHeight: -1
+ m_FlexibleWidth: -1
+ m_FlexibleHeight: -1
+ m_LayoutPriority: 1
+--- !u!114 &1484385701
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1484385697}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 1
+ m_VerticalFit: 2
+--- !u!114 &1484385702
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1484385697}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 30
+ m_Right: 30
+ m_Top: 20
+ m_Bottom: 10
+ m_ChildAlignment: 0
+ m_Spacing: 10
+ m_ChildForceExpandWidth: 1
+ m_ChildForceExpandHeight: 0
+ m_ChildControlWidth: 1
+ m_ChildControlHeight: 1
+ m_ChildScaleWidth: 0
+ m_ChildScaleHeight: 0
+--- !u!222 &1484385703
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1484385697}
+ m_CullTransparentMesh: 0
--- !u!1 &1487815441
GameObject:
m_ObjectHideFlags: 0
@@ -11460,6 +12128,83 @@ SpriteRenderer:
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
+--- !u!1 &2067047189
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2067047190}
+ - component: {fileID: 2067047192}
+ - component: {fileID: 2067047191}
+ m_Layer: 5
+ m_Name: Item Description Test
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2067047190
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2067047189}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1484385698}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 225, y: -77.025085}
+ m_SizeDelta: {x: 390, y: 25.232975}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &2067047191
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2067047189}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_FontData:
+ m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+ m_FontSize: 25
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 2
+ m_MaxSize: 40
+ m_Alignment: 0
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: Item description name
+--- !u!222 &2067047192
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2067047189}
+ m_CullTransparentMesh: 0
--- !u!1 &2070772243
GameObject:
m_ObjectHideFlags: 0
@@ -12181,3 +12926,1168 @@ BoxCollider2D:
serializedVersion: 2
m_Size: {x: 7.09, y: 0.15278675}
m_EdgeRadius: 0
+--- !u!114 &5661948394468229112
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948394468229118}
+ m_Enabled: 0
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &5661948394468229113
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948394468229118}
+ m_CullTransparentMesh: 0
+--- !u!1 &5661948394468229118
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5661948394468229119}
+ - component: {fileID: 5661948394468229113}
+ - component: {fileID: 5661948394468229112}
+ m_Layer: 5
+ m_Name: DraggableImage
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5661948394468229119
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948394468229118}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 5661948396441563001}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 405, y: 0}
+ m_SizeDelta: {x: 150, y: 150}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5661948394731360196
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948394731360216}
+ m_CullTransparentMesh: 0
+--- !u!1 &5661948394731360216
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5661948394731360217}
+ - component: {fileID: 5661948394731360196}
+ - component: {fileID: 5661948394731360219}
+ - component: {fileID: 5661948394731360218}
+ m_Layer: 5
+ m_Name: Item Slot (7)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5661948394731360217
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948394731360216}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 5661948396036901563}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &5661948394731360218
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948394731360216}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 5661948394731360219}
+--- !u!114 &5661948394731360219
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948394731360216}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &5661948394791675208
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948394791675213}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &5661948394791675209
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948394791675213}
+ m_CullTransparentMesh: 0
+--- !u!1 &5661948394791675213
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5661948394791675214}
+ - component: {fileID: 5661948394791675209}
+ - component: {fileID: 5661948394791675208}
+ - component: {fileID: 5661948394791675215}
+ m_Layer: 5
+ m_Name: Item Slot (3)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5661948394791675214
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948394791675213}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 5661948396036901563}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &5661948394791675215
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948394791675213}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 5661948394791675208}
+--- !u!114 &5661948394876063268
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948394876063290}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_UiScaleMode: 1
+ m_ReferencePixelsPerUnit: 100
+ m_ScaleFactor: 1
+ m_ReferenceResolution: {x: 1920, y: 1080}
+ m_ScreenMatchMode: 1
+ m_MatchWidthOrHeight: 0
+ m_PhysicalUnit: 3
+ m_FallbackScreenDPI: 96
+ m_DefaultSpriteDPI: 96
+ m_DynamicPixelsPerUnit: 1
+--- !u!223 &5661948394876063269
+Canvas:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948394876063290}
+ m_Enabled: 1
+ serializedVersion: 3
+ m_RenderMode: 0
+ m_Camera: {fileID: 0}
+ m_PlaneDistance: 100
+ m_PixelPerfect: 0
+ m_ReceivesEvents: 1
+ m_OverrideSorting: 0
+ m_OverridePixelPerfect: 0
+ m_SortingBucketNormalizedSize: 0
+ m_AdditionalShaderChannelsFlag: 0
+ m_SortingLayerID: 0
+ m_SortingOrder: 0
+ m_TargetDisplay: 0
+--- !u!224 &5661948394876063270
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948394876063290}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0, y: 0, z: 0}
+ m_Children:
+ - {fileID: 5661948396441563001}
+ m_Father: {fileID: 0}
+ m_RootOrder: 14
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0, y: 0}
+--- !u!1 &5661948394876063290
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5661948394876063270}
+ - component: {fileID: 5661948394876063269}
+ - component: {fileID: 5661948394876063268}
+ - component: {fileID: 5661948394876063291}
+ m_Layer: 5
+ m_Name: Canvas
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &5661948394876063291
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948394876063290}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_IgnoreReversedGraphics: 1
+ m_BlockingObjects: 0
+ m_BlockingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+--- !u!222 &5661948395518959744
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948395518959748}
+ m_CullTransparentMesh: 0
+--- !u!1 &5661948395518959748
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5661948395518959749}
+ - component: {fileID: 5661948395518959744}
+ - component: {fileID: 5661948395518959751}
+ - component: {fileID: 5661948395518959750}
+ m_Layer: 5
+ m_Name: Item Slot (6)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5661948395518959749
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948395518959748}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 5661948396036901563}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &5661948395518959750
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948395518959748}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 5661948395518959751}
+--- !u!114 &5661948395518959751
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948395518959748}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &5661948395743998016
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5661948395743998017}
+ - component: {fileID: 5661948395743998028}
+ - component: {fileID: 5661948395743998019}
+ - component: {fileID: 5661948395743998018}
+ m_Layer: 5
+ m_Name: Item Slot (2)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5661948395743998017
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948395743998016}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 5661948396036901563}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &5661948395743998018
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948395743998016}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 5661948395743998019}
+--- !u!114 &5661948395743998019
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948395743998016}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &5661948395743998028
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948395743998016}
+ m_CullTransparentMesh: 0
+--- !u!114 &5661948395992136256
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948395992136262}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 5661948395992136257}
+--- !u!114 &5661948395992136257
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948395992136262}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &5661948395992136258
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948395992136262}
+ m_CullTransparentMesh: 0
+--- !u!1 &5661948395992136262
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5661948395992136263}
+ - component: {fileID: 5661948395992136258}
+ - component: {fileID: 5661948395992136257}
+ - component: {fileID: 5661948395992136256}
+ m_Layer: 5
+ m_Name: Item Slot (8)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5661948395992136263
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948395992136262}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 5661948396036901563}
+ m_RootOrder: 7
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &5661948396036901540
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396036901562}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 0
+ m_Right: 0
+ m_Top: 0
+ m_Bottom: 0
+ m_ChildAlignment: 0
+ m_StartCorner: 0
+ m_StartAxis: 0
+ m_CellSize: {x: 150, y: 150}
+ m_Spacing: {x: 33, y: 27}
+ m_Constraint: 2
+ m_ConstraintCount: 3
+--- !u!1 &5661948396036901562
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5661948396036901563}
+ - component: {fileID: 5661948396036901540}
+ m_Layer: 5
+ m_Name: Item Slots Grid
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5661948396036901563
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396036901562}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 5661948396245613159}
+ - {fileID: 5661948395743998017}
+ - {fileID: 5661948394791675214}
+ - {fileID: 5661948396322421404}
+ - {fileID: 5661948396273088249}
+ - {fileID: 5661948395518959749}
+ - {fileID: 5661948394731360217}
+ - {fileID: 5661948395992136263}
+ - {fileID: 5661948396424773442}
+ m_Father: {fileID: 5661948396525094111}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 15, y: -15}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &5661948396245613152
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396245613158}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 5661948396245613153}
+--- !u!114 &5661948396245613153
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396245613158}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &5661948396245613154
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396245613158}
+ m_CullTransparentMesh: 0
+--- !u!1 &5661948396245613158
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5661948396245613159}
+ - component: {fileID: 5661948396245613154}
+ - component: {fileID: 5661948396245613153}
+ - component: {fileID: 5661948396245613152}
+ m_Layer: 5
+ m_Name: Item Slot (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5661948396245613159
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396245613158}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 5661948396036901563}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5661948396273088228
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396273088248}
+ m_CullTransparentMesh: 0
+--- !u!1 &5661948396273088248
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5661948396273088249}
+ - component: {fileID: 5661948396273088228}
+ - component: {fileID: 5661948396273088251}
+ - component: {fileID: 5661948396273088250}
+ m_Layer: 5
+ m_Name: Item Slot (5)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5661948396273088249
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396273088248}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 5661948396036901563}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &5661948396273088250
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396273088248}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 5661948396273088251}
+--- !u!114 &5661948396273088251
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396273088248}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &5661948396322421395
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5661948396322421404}
+ - component: {fileID: 5661948396322421407}
+ - component: {fileID: 5661948396322421406}
+ - component: {fileID: 5661948396322421405}
+ m_Layer: 5
+ m_Name: Item Slot (4)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5661948396322421404
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396322421395}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 5661948396036901563}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &5661948396322421405
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396322421395}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 5661948396322421406}
+--- !u!114 &5661948396322421406
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396322421395}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &5661948396322421407
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396322421395}
+ m_CullTransparentMesh: 0
+--- !u!1 &5661948396424773441
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5661948396424773442}
+ - component: {fileID: 5661948396424773453}
+ - component: {fileID: 5661948396424773452}
+ - component: {fileID: 5661948396424773443}
+ m_Layer: 5
+ m_Name: Item Slot (9)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5661948396424773442
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396424773441}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 5661948396036901563}
+ m_RootOrder: 8
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &5661948396424773443
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396424773441}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8b41ef58810ed8e4cb5bd16a8d718159, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ image: {fileID: 5661948396424773452}
+--- !u!114 &5661948396424773452
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396424773441}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8000001, g: 0.8000001, b: 0.8000001, a: 0}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 0}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &5661948396424773453
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396424773441}
+ m_CullTransparentMesh: 0
+--- !u!1 &5661948396441563000
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5661948396441563001}
+ - component: {fileID: 5661948396441563002}
+ m_Layer: 5
+ m_Name: InventoryUI
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5661948396441563001
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396441563000}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 5661948396525094111}
+ - {fileID: 5661948394468229119}
+ - {fileID: 1484385698}
+ m_Father: {fileID: 5661948394876063270}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 0.5}
+ m_AnchorMax: {x: 1, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 600, y: 800}
+ m_Pivot: {x: 1, y: 0.5}
+--- !u!114 &5661948396441563002
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396441563000}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 342f617150e43b04c8f421a124b7dff7, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ ItemSlots:
+ - {fileID: 5661948396245613152}
+ - {fileID: 5661948395743998018}
+ - {fileID: 5661948394791675215}
+ - {fileID: 5661948396322421405}
+ - {fileID: 5661948396273088250}
+ - {fileID: 5661948395518959750}
+ - {fileID: 5661948394731360218}
+ - {fileID: 5661948395992136256}
+ - {fileID: 5661948396424773443}
+ CraftableItemsList:
+ - {fileID: 11400000, guid: ea6be04210ddef8479736a7c361b2f74, type: 2}
+ - {fileID: 11400000, guid: ac6de5c65c1164547ad8acb34e2488d6, type: 2}
+ - {fileID: 11400000, guid: fc56bbc0f011e6649a27d3e80f9c92eb, type: 2}
+ _draggableItem: {fileID: 5661948394468229112}
+ _inventoryTooltip: {fileID: 1484385699}
+--- !u!114 &5661948396525094104
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396525094110}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 52fc997914d7770418f5dcd3c5df4e95, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!222 &5661948396525094105
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396525094110}
+ m_CullTransparentMesh: 0
+--- !u!1 &5661948396525094110
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5661948396525094111}
+ - component: {fileID: 5661948396525094105}
+ - component: {fileID: 5661948396525094104}
+ m_Layer: 5
+ m_Name: Inventory
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5661948396525094111
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5661948396525094110}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 5661948396036901563}
+ m_Father: {fileID: 5661948396441563001}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 1}
+ m_AnchorMax: {x: 0.5, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 551, y: 538}
+ m_Pivot: {x: 0.5, y: 1}
diff --git a/Rescues/Assets/Scripts/Context/GameContext.cs b/Rescues/Assets/Scripts/Context/GameContext.cs
index 6d9b5f09..2b618f02 100644
--- a/Rescues/Assets/Scripts/Context/GameContext.cs
+++ b/Rescues/Assets/Scripts/Context/GameContext.cs
@@ -1,84 +1,95 @@
-using UnityEngine;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
-
-namespace Rescues
-{
- public sealed class GameContext : Contexts
- {
- #region Fields
-
- public CharacterModel Character;
- public Inventory Inventory;
- //public Vector3[] WayPoints;
- public EnemyBehaviour Enemy;
-
- public event Action AddObjectHandler = delegate(IInteractable interactable) { };
- private readonly SortedList> _onTriggers;
- private readonly List _interactables;
-
- #endregion
-
-
- #region ClassLifeCycles
-
- public GameContext()
- {
- _onTriggers = new SortedList>();
- _interactables = new List();
- }
-
- #endregion
-
-
- #region Methods
-
- public void AddTriggers(InteractableObjectType type, ITrigger trigger)
- {
- if (!_interactables.Contains(trigger))
- {
- _interactables.Add(trigger);
- }
-
- if (_onTriggers.ContainsKey(type))
- {
- _onTriggers[type].Add(trigger);
- }
- else
- {
- _onTriggers.Add(type, new List
- {
- trigger
- });
- }
-
- trigger.DestroyHandler = DestroyHandler;
- AddObjectHandler.Invoke(trigger);
- }
-
- private void DestroyHandler(ITrigger obj, InteractableObjectType type)
- {
- _onTriggers[type].Remove(obj);
- _interactables.Remove(obj);
- }
-
- public List GetTriggers(InteractableObjectType type) where T : class, IInteractable
- {
- return _onTriggers.ContainsKey(type) ? _onTriggers[type].Select(trigger => trigger as T).ToList() : null;
- }
-
- public List GetTriggers(InteractableObjectType type)
- {
- return _onTriggers.ContainsKey(type) ? _onTriggers[type] : _onTriggers[type] = new List();
- }
-
- public List GetListInteractable()
- {
- return _interactables;
- }
-
- #endregion
- }
-}
+using UnityEngine;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+
+namespace Rescues
+{
+ public sealed class GameContext : Contexts
+ {
+ #region Fields
+
+ public CharacterModel Character;
+ public Inventory Inventory;
+ //public Vector3[] WayPoints;
+ public EnemyBehaviour Enemy;
+
+ public event Action AddObjectHandler = delegate(IInteractable interactable) { };
+ private List _buttons;
+ private readonly SortedList> _onTriggers;
+ private readonly List _interactables;
+
+ #endregion
+
+
+ #region ClassLifeCycles
+
+ public GameContext()
+ {
+ _onTriggers = new SortedList>();
+ _interactables = new List();
+ _buttons = new List();
+ }
+
+ #endregion
+
+ #region Methods
+
+ public void AddButtons(InteractableObjectType type, IButton button)
+ {
+ _buttons.Add(button);
+ }
+
+ public void AddTriggers(InteractableObjectType type, ITrigger trigger)
+ {
+ if (!_interactables.Contains(trigger))
+ {
+ _interactables.Add(trigger);
+ }
+
+ if (_onTriggers.ContainsKey(type))
+ {
+ _onTriggers[type].Add(trigger);
+ }
+ else
+ {
+ _onTriggers.Add(type, new List
+ {
+ trigger
+ });
+ }
+
+ trigger.DestroyHandler = DestroyHandler;
+ AddObjectHandler.Invoke(trigger);
+ }
+
+ private void DestroyHandler(ITrigger obj, InteractableObjectType type)
+ {
+ _onTriggers[type].Remove(obj);
+ _interactables.Remove(obj);
+ }
+
+ public List GetTriggers(InteractableObjectType type) where T : class, IInteractable
+ {
+ return _onTriggers.ContainsKey(type) ? _onTriggers[type].Select(trigger => trigger as T).ToList() : null;
+ }
+
+ public List GetTriggers(InteractableObjectType type)
+ {
+ return _onTriggers.ContainsKey(type) ? _onTriggers[type] : _onTriggers[type] = new List();
+ }
+
+ public List GetListInteractable()
+ {
+ return _interactables;
+ }
+
+ public List GetButtons()
+ {
+ return _buttons;
+ }
+
+ #endregion
+ }
+}
diff --git a/Rescues/Assets/Scripts/Controllers/GameControllers/Behaviours/GameController.cs b/Rescues/Assets/Scripts/Controllers/GameControllers/Behaviours/GameController.cs
index 687a8290..a0d83ead 100644
--- a/Rescues/Assets/Scripts/Controllers/GameControllers/Behaviours/GameController.cs
+++ b/Rescues/Assets/Scripts/Controllers/GameControllers/Behaviours/GameController.cs
@@ -30,6 +30,9 @@ private void Start()
_activeController = new GameSystemsController(context, services);
_activeController.Initialize();
+
+ context.Inventory = FindObjectOfType();
+ context.Inventory.gameObject.SetActive(false);
}
private void FixedUpdate()
diff --git a/Rescues/Assets/Scripts/Controllers/GameControllers/MainControllers.cs b/Rescues/Assets/Scripts/Controllers/GameControllers/MainControllers.cs
index 26d444f2..69bf0fc3 100644
--- a/Rescues/Assets/Scripts/Controllers/GameControllers/MainControllers.cs
+++ b/Rescues/Assets/Scripts/Controllers/GameControllers/MainControllers.cs
@@ -7,12 +7,12 @@ public sealed class MainControllers : Controllers
public MainControllers(GameContext context, Services services)
{
Add(new InitializeCharacterController(context, services));
- Add(new InitializeInteractableObjectController(context, services));
- Add(new InitializeInventoryController(context, services));
+ Add(new InitializeInteractableObjectController(context, services));
Add(new InitializeEnemyController(context, services));
Add(new TimeRemainingController());
Add(new ItemActiveController(context, services));
Add(new DoorTeleporterController(context, services));
+ Add(new MainPuzzleController(context, services));
Add(new HidingPlaceController(context, services));
Add(new EnemyVisionController(context, services));
Add(new EnemyMoveController(context, services));
diff --git a/Rescues/Assets/Scripts/Controllers/InteractableObject/InitializeInteractableObjectController.cs b/Rescues/Assets/Scripts/Controllers/InteractableObject/InitializeInteractableObjectController.cs
index b0861459..8c6908ef 100644
--- a/Rescues/Assets/Scripts/Controllers/InteractableObject/InitializeInteractableObjectController.cs
+++ b/Rescues/Assets/Scripts/Controllers/InteractableObject/InitializeInteractableObjectController.cs
@@ -1,39 +1,48 @@
-using UnityEngine;
-
-
-namespace Rescues
-{
- public sealed class InitializeInteractableObjectController : IInitializeController
- {
- #region Fields
-
- private readonly GameContext _context;
-
- #endregion
-
-
- #region ClassLifeCycles
-
- public InitializeInteractableObjectController(GameContext context, Services services)
- {
- _context = context;
- }
-
- #endregion
-
-
- #region IInitializeController
-
- public void Initialize()
- {
- var triggers = Object.FindObjectsOfType();
-
- foreach (var trigger in triggers)
- {
- _context.AddTriggers(trigger.Type, trigger);
- }
- }
-
- #endregion
- }
-}
+using UnityEngine;
+
+
+namespace Rescues
+{
+ public sealed class InitializeInteractableObjectController : IInitializeController
+ {
+ #region Fields
+
+ private readonly GameContext _context;
+
+ #endregion
+
+
+ #region ClassLifeCycles
+
+ public InitializeInteractableObjectController(GameContext context, Services services)
+ {
+ _context = context;
+ }
+
+ #endregion
+
+
+ #region IInitializeController
+
+ public void Initialize()
+ {
+ var triggers = Object.FindObjectsOfType();
+ var buttons = Object.FindObjectsOfType();
+
+
+ foreach (var trigger in triggers)
+ {
+ _context.AddTriggers(trigger.Type, trigger);
+ }
+
+ foreach (var button in buttons)
+ {
+ _context.AddButtons(button.Type, button);
+ }
+
+ }
+
+
+ #endregion
+ }
+}
diff --git a/Rescues/Assets/Scripts/Controllers/Player/CameraController.cs b/Rescues/Assets/Scripts/Controllers/Player/CameraController.cs
index dc43862e..577a6355 100644
--- a/Rescues/Assets/Scripts/Controllers/Player/CameraController.cs
+++ b/Rescues/Assets/Scripts/Controllers/Player/CameraController.cs
@@ -1,5 +1,6 @@
using UnityEngine;
+
namespace Rescues
{
public sealed class CameraController : IExecuteController
diff --git a/Rescues/Assets/Scripts/Controllers/Player/InitializeInventoryController.cs b/Rescues/Assets/Scripts/Controllers/Player/InitializeInventoryController.cs
index 5bd1815f..4cbc921c 100644
--- a/Rescues/Assets/Scripts/Controllers/Player/InitializeInventoryController.cs
+++ b/Rescues/Assets/Scripts/Controllers/Player/InitializeInventoryController.cs
@@ -22,8 +22,8 @@ public InitializeInventoryController(GameContext context, Services services)
#region IInitializeController
public void Initialize()
- {
- var inventory = new Inventory(8);
+ {
+ var inventory = new Inventory();
_context.Inventory = inventory;
}
diff --git a/Rescues/Assets/Scripts/Controllers/Player/InputController.cs b/Rescues/Assets/Scripts/Controllers/Player/InputController.cs
index f9bad4b6..5694d392 100644
--- a/Rescues/Assets/Scripts/Controllers/Player/InputController.cs
+++ b/Rescues/Assets/Scripts/Controllers/Player/InputController.cs
@@ -1,132 +1,199 @@
-using UnityEngine;
-
-
-namespace Rescues
-{
- public sealed class InputController : IExecuteController
- {
- #region Fields
-
- private readonly GameContext _context;
- private readonly CameraServices _cameraServices;
-
- #endregion
-
-
- #region ClassLifeCycles
-
- public InputController(GameContext context, Services services)
- {
- _context = context;
- _cameraServices = services.CameraServices;
- }
-
- #endregion
-
-
- #region IExecuteController
-
- public void Execute()
- {
- Vector2 inputAxis;
- inputAxis.x = Input.GetAxis("Horizontal");
- inputAxis.y = Input.GetAxis("Vertical");
-
- if (inputAxis.x != 0 || inputAxis.y != 0)
- {
- _context.Character.StateMoving(inputAxis);
- }
-
- if (Input.GetButtonUp("Vertical"))
- {
- var interactableObject = GetInteractableObject(InteractableObjectType.Door);
- if (interactableObject != null)
- {
- _context.Character.StateTeleporting(interactableObject.ExitPoint.position);
- }
- }
-
- if (Input.GetButtonUp("PickUp"))
- {
- var interactableObject = GetInteractableObject(InteractableObjectType.Item);
- if (interactableObject != null)
- {
- if (_context.Inventory.AddItem(interactableObject._itemData))
- {
- Object.Destroy(interactableObject.GameObject);
- }
- }
-
- var trapBehaviour = GetInteractableObject(InteractableObjectType.Trap);
- if (trapBehaviour != null)
- {
- if (_context.Inventory.Contains(trapBehaviour.TrapInfo.RequiredTrapItem))
- {
- trapBehaviour.CreateTrap();
- _context.Inventory.RemoveItem(trapBehaviour.TrapInfo.RequiredTrapItem);
- }
- }
- }
-
- _context.Character.StateHandler();
-
- if (Input.GetButtonUp("Use"))
- {
- var interactableObject = GetInteractableObject(InteractableObjectType.HidingPlace);
- if (_context.Character.PlayerState == State.Hiding)
- {
- _context.Character.StateHideAnimation(interactableObject);
- }
- if (interactableObject != null)
- {
- _context.Character.StateHideAnimation(interactableObject);
- }
- }
- _context.Character.AnimationPlay.UpdateTimer();
-
- if (_context.Character.AnimationPlay.IsEvent())
- {
- _context.Character.StateHiding();
- }
-
- if (Input.GetButtonDown("Mouse ScrollPressed"))
- {
- _cameraServices.FreeCamera();
- }
-
- if (Input.GetButton("Mouse ScrollPressed"))
- {
- _cameraServices.FreeCameraMovement();
- }
-
- if (Input.GetButtonUp("Mouse ScrollPressed"))
- {
- _cameraServices.LockCamera();
- }
- }
-
- #endregion
-
-
- #region Methods
-
- private T GetInteractableObject(InteractableObjectType type) where T : class
- {
- var interactableObjects = _context.GetTriggers(type);
- T behaviour = default;
-
- foreach (var trigger in interactableObjects)
- {
- if (trigger.IsInteractable)
- {
- behaviour = trigger as T;
- break;
- }
- }
-
- return behaviour;
- }
-
- #endregion
- }
-}
+using UnityEngine;
+
+
+namespace Rescues
+{
+ public sealed class InputController : IExecuteController
+ {
+ #region Fields
+
+ private readonly GameContext _context;
+ private readonly CameraServices _cameraServices;
+
+ #endregion
+
+
+ #region ClassLifeCycles
+
+ public InputController(GameContext context, Services services)
+ {
+ _context = context;
+ _cameraServices = services.CameraServices;
+
+ }
+
+ #endregion
+
+
+ #region IExecuteController
+
+ public void Execute()
+ {
+ Vector2 inputAxis;
+ inputAxis.x = Input.GetAxis("Horizontal");
+ inputAxis.y = Input.GetAxis("Vertical");
+
+ _context.Character.StateHandler();
+
+ _context.Character.AnimationPlayTimer.UpdateTimer();
+
+ if (inputAxis.x != 0 || inputAxis.y != 0)
+ {
+ _context.Character.StateMoving(inputAxis);
+ }
+
+ if (Input.GetButtonUp("Fire1"))
+ {
+ var interactableObject = GetClickObject(InteractableObjectType.Button);
+ if (interactableObject != null)
+ {
+ interactableObject.Click();
+ }
+ }
+
+ if (Input.GetButtonUp("Vertical"))
+ {
+ var interactableObject = GetInteractableObject(InteractableObjectType.Door);
+ if (interactableObject != null)
+ {
+ _context.Character.StateTeleporting(interactableObject);
+ }
+ }
+
+ if (Input.GetButtonUp("PickUp"))
+ {
+ var interactableObject = GetInteractableObject(InteractableObjectType.Item);
+ if (interactableObject != null)
+ {
+ _context.Character.StatePickUpAnimation(interactableObject);
+ Object.Destroy(interactableObject.GameObject);
+ }
+
+ var trapBehaviour = GetInteractableObject(InteractableObjectType.Trap);
+ if (trapBehaviour != null)
+ {
+ if (_context.Inventory.Contains(trapBehaviour.TrapInfo.RequiredTrapItem))
+ {
+ _context.Character.StateCraftTrapAnimation(trapBehaviour);
+ }
+ }
+ }
+
+ if (Input.GetButtonUp("Inventory"))
+ {
+ _context.Inventory.gameObject.SetActive(!_context.Inventory.gameObject.activeSelf);
+ }
+
+ if (Input.GetButtonDown("Use"))
+ {
+ var puzzleObject = GetInteractableObject(InteractableObjectType.Puzzle);
+ if (puzzleObject != null)
+ {
+ puzzleObject.Puzzle.Activate();
+ }
+
+ var interactableObject = GetInteractableObject(InteractableObjectType.HidingPlace);
+ if (_context.Character.PlayerState == State.Hiding)
+ {
+ _context.Character.StateHideAnimation(interactableObject);
+ }
+
+ if (interactableObject != null)
+ {
+ _context.Character.StateHideAnimation(interactableObject);
+ }
+ }
+
+ if (_context.Character.AnimationPlayTimer.IsEvent())
+ {
+ switch (_context.Character.PlayerState)
+ {
+ case State.HideAnimation:
+ {
+ _context.Character.StateHiding();
+ break;
+ }
+
+ case State.PickUpAnimation:
+ {
+ var item = _context.Character.InteractableItem as ItemBehaviour;
+ _context.Inventory.AddItem(item.ItemData);
+ _context.Character.StateIdle();
+ break;
+ }
+
+ case State.CraftTrapAnimation:
+ {
+ var trap = _context.Character.InteractableItem as TrapBehaviour;
+ trap.CreateTrap();
+ _context.Inventory.RemoveItem(trap.TrapInfo.RequiredTrapItem);
+ _context.Character.StateIdle();
+ break;
+ }
+ case State.Teleporting:
+ {
+ _context.Character.Teleport();
+ _context.Character.StateIdle();
+ break;
+ }
+
+ }
+ }
+
+ if (Input.GetButtonDown("Mouse ScrollPressed"))
+ {
+ _cameraServices.FreeCamera();
+ }
+
+ if (Input.GetButton("Mouse ScrollPressed"))
+ {
+ _cameraServices.FreeCameraMovement();
+ }
+
+ if (Input.GetButtonUp("Mouse ScrollPressed"))
+ {
+ _cameraServices.LockCamera();
+ }
+ }
+
+ #endregion
+
+
+ #region Methods
+
+ private T GetInteractableObject(InteractableObjectType type) where T : class
+ {
+ var interactableObjects = _context.GetTriggers(type);
+ T behaviour = default;
+
+ foreach (var trigger in interactableObjects)
+ {
+ if (trigger.IsInteractable)
+ {
+ behaviour = trigger as T;
+ break;
+ }
+ }
+
+ return behaviour;
+ }
+
+ private IButton GetClickObject(InteractableObjectType type)
+ {
+ var buttons = _context.GetButtons();
+
+ foreach(var button in buttons)
+ {
+ if (Physics2D.OverlapCircle(Input.mousePosition,1) == button.Collider)
+ {
+ button.Click();
+ }
+
+ }
+
+ return null;
+ }
+
+ #endregion
+ }
+}
diff --git a/Rescues/Assets/Scripts/Data/BaseTrapData.cs b/Rescues/Assets/Scripts/Data/BaseTrapData.cs
index 372fae2f..58b5128f 100644
--- a/Rescues/Assets/Scripts/Data/BaseTrapData.cs
+++ b/Rescues/Assets/Scripts/Data/BaseTrapData.cs
@@ -6,9 +6,7 @@ namespace Rescues
public abstract class BaseTrapData : ScriptableObject
{
public bool IsActive;
- [SerializeField] protected ItemData[] _needItems;
- [SerializeField] protected ItemData _craftingTrap;
-
+ public float CraftingTime;
public abstract void ActivateTrap(EnemyData activatorData);
}
}
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/Data/ItemData.cs b/Rescues/Assets/Scripts/Data/ItemData.cs
index 822c0c99..2d7a975e 100644
--- a/Rescues/Assets/Scripts/Data/ItemData.cs
+++ b/Rescues/Assets/Scripts/Data/ItemData.cs
@@ -9,7 +9,9 @@ public sealed class ItemData: ScriptableObject
#region Fields
public string Name;
- [TextArea(5,5)] public string Discription;
+ [TextArea(5,5)] public string Description;
+ public Sprite Icon;
+ public bool IsDestructuble = true;
#endregion
}
diff --git a/Rescues/Assets/Scripts/Data/ItemRecipe.cs b/Rescues/Assets/Scripts/Data/ItemRecipe.cs
new file mode 100644
index 00000000..a2e78cd9
--- /dev/null
+++ b/Rescues/Assets/Scripts/Data/ItemRecipe.cs
@@ -0,0 +1,43 @@
+using UnityEngine;
+
+
+namespace Rescues
+{
+ [CreateAssetMenu(fileName = "ItemRecipe", menuName = "Data/ItemRecipe")]
+ public sealed class ItemRecipe : ScriptableObject
+ {
+ #region Fields
+
+ public ItemData ItemA;
+ public ItemData ItemB;
+ public ItemData ItemResult;
+
+ #endregion
+
+
+ #region Methods
+
+ public bool CanCraft(ItemData itemA, ItemData itemB)
+ {
+ bool canCraft = false;
+ if (ItemA == itemA && ItemB == itemB)
+ {
+ canCraft = true;
+ }
+ else if(ItemA == itemB && ItemB == itemA)
+ {
+ canCraft = true;
+ }
+ return canCraft;
+ }
+
+ public ItemData Craft(Inventory inventory)
+ {
+ if(ItemA.IsDestructuble) inventory.RemoveItem(ItemA);
+ if(ItemB.IsDestructuble) inventory.RemoveItem(ItemB);
+ return ItemResult;
+ }
+
+ #endregion
+ }
+}
diff --git a/Rescues/Assets/Scripts/Data/ItemRecipe.cs.meta b/Rescues/Assets/Scripts/Data/ItemRecipe.cs.meta
new file mode 100644
index 00000000..b7bfb1f2
--- /dev/null
+++ b/Rescues/Assets/Scripts/Data/ItemRecipe.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 8e64dc6b2a72ece438cca4fcaedd7668
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/Enum/DirectionOfRotation.cs b/Rescues/Assets/Scripts/Enum/DirectionOfRotation.cs
new file mode 100644
index 00000000..fd22463c
--- /dev/null
+++ b/Rescues/Assets/Scripts/Enum/DirectionOfRotation.cs
@@ -0,0 +1,8 @@
+namespace Rescues
+{
+ public enum DirectionOfRotation
+ {
+ ClockWise = 1,
+ CouterClockWise = -1
+ }
+}
diff --git a/Rescues/Assets/Scripts/Enum/DirectionOfRotation.cs.meta b/Rescues/Assets/Scripts/Enum/DirectionOfRotation.cs.meta
new file mode 100644
index 00000000..d00823d3
--- /dev/null
+++ b/Rescues/Assets/Scripts/Enum/DirectionOfRotation.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6b886505e71e17149a96693edf6446f5
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/Enum/InteractableObjectType.cs b/Rescues/Assets/Scripts/Enum/InteractableObjectType.cs
index e4a20cc2..aac2719b 100644
--- a/Rescues/Assets/Scripts/Enum/InteractableObjectType.cs
+++ b/Rescues/Assets/Scripts/Enum/InteractableObjectType.cs
@@ -2,10 +2,12 @@
{
public enum InteractableObjectType
{
- None = 0,
- Door = 1,
- Item = 2,
+ None = 0,
+ Door = 1,
+ Item = 2,
HidingPlace = 3,
- Trap = 4,
+ Trap = 4,
+ Puzzle = 5,
+ Button = 6
}
-}
+}
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/Enum/State.cs b/Rescues/Assets/Scripts/Enum/State.cs
index c06221aa..66b93405 100644
--- a/Rescues/Assets/Scripts/Enum/State.cs
+++ b/Rescues/Assets/Scripts/Enum/State.cs
@@ -6,6 +6,8 @@ public enum State
Teleporting = 1,
Moving = 2,
HideAnimation = 3,
- Hiding = 4
+ Hiding = 4,
+ PickUpAnimation = 5,
+ CraftTrapAnimation = 6
}
}
diff --git a/Rescues/Assets/Scripts/Interface/IButton.cs b/Rescues/Assets/Scripts/Interface/IButton.cs
new file mode 100644
index 00000000..3f469edb
--- /dev/null
+++ b/Rescues/Assets/Scripts/Interface/IButton.cs
@@ -0,0 +1,20 @@
+using UnityEngine;
+
+namespace Rescues
+{
+ public interface IButton
+ {
+ #region Properties
+
+ InteractableObjectType Type { get; }
+ Vector3 Position { get; }
+ Collider2D Collider { get; }
+
+ #endregion
+
+ #region Methods
+ void Click();
+ #endregion
+
+ }
+}
diff --git a/Rescues/Assets/Scripts/Interface/IButton.cs.meta b/Rescues/Assets/Scripts/Interface/IButton.cs.meta
new file mode 100644
index 00000000..8b8ec257
--- /dev/null
+++ b/Rescues/Assets/Scripts/Interface/IButton.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 195884febf19674449d35761ff37d4f3
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/Interface/IInteractable.cs b/Rescues/Assets/Scripts/Interface/IInteractable.cs
index fcd17cc3..8cbdf12b 100644
--- a/Rescues/Assets/Scripts/Interface/IInteractable.cs
+++ b/Rescues/Assets/Scripts/Interface/IInteractable.cs
@@ -3,5 +3,6 @@
public interface IInteractable
{
bool IsInteractable { get; set; }
+ string Description { get; set; }
}
}
diff --git a/Rescues/Assets/Scripts/LoadAssets/AssetsPathGameObject.cs b/Rescues/Assets/Scripts/LoadAssets/AssetsPathGameObject.cs
index 33ed79a1..acfd7588 100644
--- a/Rescues/Assets/Scripts/LoadAssets/AssetsPathGameObject.cs
+++ b/Rescues/Assets/Scripts/LoadAssets/AssetsPathGameObject.cs
@@ -9,16 +9,17 @@ public sealed class AssetsPathGameObject
public static readonly Dictionary Object = new Dictionary()
{
- { GameObjectType.Character, "Prefabs/Player/Prefabs_Player_Character" },
- { GameObjectType.Enemy, "Prefabs/Enemies/Prefabs_Enemies_Patrolling" },
- { GameObjectType.Canvas, "Prefabs/UI/Prefabs_UI_Canvas" },
+ {GameObjectType.Character, "Prefabs/Player/Prefabs_Player_Character"},
+ {GameObjectType.Enemy, "Prefabs/Enemies/Prefabs_Enemies_Patrolling"},
+ {GameObjectType.Canvas, "Prefabs/UI/Prefabs_UI_Canvas"},
+ {GameObjectType.PuzzlesFolder, "Prefabs/Puzzles/"},
};
public static readonly Dictionary Screens = new Dictionary()
{
- { ScreenType.GameOver, "Prefabs/UI/Screen/Prefabs_UI_Screen_GameOver" },
+ {ScreenType.GameOver, "Prefabs/UI/Screen/Prefabs_UI_Screen_GameOver"},
};
#endregion
}
-}
+}
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/LoadAssets/Type/GameObjectType.cs b/Rescues/Assets/Scripts/LoadAssets/Type/GameObjectType.cs
index 9c1b8765..a5fc13ae 100644
--- a/Rescues/Assets/Scripts/LoadAssets/Type/GameObjectType.cs
+++ b/Rescues/Assets/Scripts/LoadAssets/Type/GameObjectType.cs
@@ -2,9 +2,10 @@
{
public enum GameObjectType
{
- None = 0,
+ None = 0,
Character = 1,
- Enemy = 2,
- Canvas = 3
+ Enemy = 2,
+ Canvas = 3,
+ PuzzlesFolder = 4
}
-}
+}
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/Model/Behaviour/ButtonBehavior.cs b/Rescues/Assets/Scripts/Model/Behaviour/ButtonBehavior.cs
new file mode 100644
index 00000000..9af22454
--- /dev/null
+++ b/Rescues/Assets/Scripts/Model/Behaviour/ButtonBehavior.cs
@@ -0,0 +1,26 @@
+using UnityEngine;
+
+
+
+namespace Rescues
+{
+ public class ButtonBehavior : MonoBehaviour, IButton
+ {
+ #region Variables
+ private InteractableObjectType _type = InteractableObjectType.Button;
+ #endregion
+
+ #region Properties
+ public InteractableObjectType Type { get => _type; }
+ public virtual Vector3 Position { get; }
+ public virtual Collider2D Collider { get; }
+ #endregion
+
+ #region Methods
+ public virtual void Click() { }
+ #endregion
+
+
+ }
+}
+
diff --git a/Rescues/Assets/Scripts/Model/Behaviour/ButtonBehavior.cs.meta b/Rescues/Assets/Scripts/Model/Behaviour/ButtonBehavior.cs.meta
new file mode 100644
index 00000000..c8def83a
--- /dev/null
+++ b/Rescues/Assets/Scripts/Model/Behaviour/ButtonBehavior.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: a80af765c9411a144a8f0d5687920012
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/Model/Behaviour/DoorTeleporterBehaviour.cs b/Rescues/Assets/Scripts/Model/Behaviour/DoorTeleporterBehaviour.cs
index d4d1155f..674486de 100644
--- a/Rescues/Assets/Scripts/Model/Behaviour/DoorTeleporterBehaviour.cs
+++ b/Rescues/Assets/Scripts/Model/Behaviour/DoorTeleporterBehaviour.cs
@@ -8,6 +8,7 @@ public sealed class DoorTeleporterBehaviour : InteractableObjectBehavior
#region Fields
[SerializeField] public Transform ExitPoint;
+ [SerializeField] public float TransferTime = 2f;
private ITrigger _triggerImplementation;
#endregion
diff --git a/Rescues/Assets/Scripts/Model/Behaviour/EnemyBehaviour.cs b/Rescues/Assets/Scripts/Model/Behaviour/EnemyBehaviour.cs
index 2847f90a..39d7877e 100644
--- a/Rescues/Assets/Scripts/Model/Behaviour/EnemyBehaviour.cs
+++ b/Rescues/Assets/Scripts/Model/Behaviour/EnemyBehaviour.cs
@@ -11,14 +11,48 @@ public sealed class EnemyBehaviour : MonoBehaviour // TODO отрефактор
private PhysicsService _physicsService;
private Vector3 _visionDirection;
+ private Animator _animator;
private void Awake()
{
_physicsService = Services.SharedInstance.PhysicsService;
_timeRemaining = new TimeRemaining (ResetWaitState, 0.0f);
+ _animator = GetComponent();
EnemyData.StateEnemy = StateEnemy.None;
}
+ private void Update()
+ {
+ switch (GetWaitState())
+ {
+ case StateEnemy.None:
+ {
+ _animator.Play("Base Layer.None");
+ break;
+ }
+ case StateEnemy.Patrol:
+ {
+ _animator.Play("Base Layer.Patrol");
+ break;
+ }
+ case StateEnemy.Inspection:
+ {
+ _animator.Play("Base Layer.Inspection");
+ break;
+ }
+ case StateEnemy.Detected:
+ {
+ _animator.Play("Base Layer.Detected");
+ break;
+ }
+ case StateEnemy.Dead:
+ {
+ _animator.Play("Base Layer.Dead");
+ break;
+ }
+ }
+ }
+
public int Modificator { get => _modificator; }
private int _modificator = 1;
diff --git a/Rescues/Assets/Scripts/Model/Behaviour/InteractableObjectBehavior.cs b/Rescues/Assets/Scripts/Model/Behaviour/InteractableObjectBehavior.cs
index ca8ddb7c..4d64be79 100644
--- a/Rescues/Assets/Scripts/Model/Behaviour/InteractableObjectBehavior.cs
+++ b/Rescues/Assets/Scripts/Model/Behaviour/InteractableObjectBehavior.cs
@@ -20,6 +20,7 @@ public abstract class InteractableObjectBehavior: MonoBehaviour, ITrigger
public Action OnTriggerExitHandler { get; set; }
public Action DestroyHandler { get; set; }
public bool IsInteractable { get; set; }
+ public string Description { get; set; }
public GameObject GameObject => gameObject;
public InteractableObjectType Type { get => _type; }
@@ -46,7 +47,8 @@ private void OnTriggerExit2D(Collider2D other)
private void OnDisable()
{
- DestroyHandler.Invoke(this, _type);
+ DestroyHandler.Invoke(this, _type
+ );
}
#endregion
diff --git a/Rescues/Assets/Scripts/Model/Behaviour/ItemBehaviour.cs b/Rescues/Assets/Scripts/Model/Behaviour/ItemBehaviour.cs
index eac1255a..fe9074c8 100644
--- a/Rescues/Assets/Scripts/Model/Behaviour/ItemBehaviour.cs
+++ b/Rescues/Assets/Scripts/Model/Behaviour/ItemBehaviour.cs
@@ -7,7 +7,8 @@ public sealed class ItemBehaviour: InteractableObjectBehavior
{
#region Fields
- public ItemData _itemData;
+ public ItemData ItemData;
+ public float PickUpTime = 0.5f;
#endregion
}
diff --git a/Rescues/Assets/Scripts/Model/CharacterModel.cs b/Rescues/Assets/Scripts/Model/CharacterModel.cs
index 6b62d465..4bb5164d 100644
--- a/Rescues/Assets/Scripts/Model/CharacterModel.cs
+++ b/Rescues/Assets/Scripts/Model/CharacterModel.cs
@@ -13,10 +13,11 @@ public sealed class CharacterModel
private CapsuleCollider2D _playerCollider;
private Rigidbody2D _playerRigidbody2D;
private State _state;
- public Timer AnimationPlay;
+ public Timer AnimationPlayTimer;
private Vector2 _direction;
private Vector3 _teleportPosition;
private HidingPlaceBehaviour _hidingPlaceBehaviour;
+ private Animator _animator;
#endregion
@@ -28,6 +29,7 @@ public sealed class CharacterModel
public AudioSource PlayerSound { get; }
public float AnimationTimer { get; set; }
public State PlayerState { get { return _state; } }
+ public InteractableObjectBehavior InteractableItem { get; set; }
#endregion
@@ -40,7 +42,8 @@ public CharacterModel(Transform transform, PlayerData playerData)
_characterSprite = transform.GetComponent();
_playerCollider = transform.GetComponent();
_playerRigidbody2D = transform.GetComponent();
- AnimationPlay = new Timer();
+ _animator = transform.GetComponent();
+ AnimationPlayTimer = new Timer();
Transform = transform;
PlayerSound = Transform.GetComponent();
PlayerBehaviour = Transform.GetComponent();
@@ -55,49 +58,55 @@ public CharacterModel(Transform transform, PlayerData playerData)
public void StateIdle()
{
SetState(State.Idle);
+ _animator.Play("Base Layer.Idle");
}
public void StateHideAnimation(HidingPlaceBehaviour hidingPlaceBehaviour)
{
- switch (_state)
- {
- case State.Hiding:
- {
- StartHiding();
- return;
- }
- }
- SetState(State.HideAnimation);
if (hidingPlaceBehaviour != null)
{
_hidingPlaceBehaviour = hidingPlaceBehaviour;
- }
+ }
+ SetState(State.HideAnimation);
StartHiding();
+ _animator.Play("Base Layer.HideAnimation");
}
public void StateHiding()
- {
- switch (_state)
+ {
+ if (Hide())
{
- case State.HideAnimation:
- {
- Hide();
- }
- break;
- case State.Hiding:
- {
- StateIdle();
- Hide();
- return;
- }
+ _animator.Play("Base Layer.Hiding");
+ SetState(State.Hiding);
+ }
+ else
+ {
+ StateIdle();
}
- SetState(State.Hiding);
}
- public void StateTeleporting(Vector3 position)
+ public void StatePickUpAnimation(ItemBehaviour itemBehaviour)
+ {
+ InteractableItem = itemBehaviour;
+ SetState(State.PickUpAnimation);
+ _animator.Play("Base Layer.PickUpAnimation");
+ AnimationPlayTimer.StartTimer(itemBehaviour.PickUpTime);
+ }
+
+ public void StateCraftTrapAnimation(TrapBehaviour trapBehaviour)
+ {
+ InteractableItem = trapBehaviour;
+ SetState(State.CraftTrapAnimation);
+ _animator.Play("Base Layer.CraftTrapAnimation");
+ AnimationPlayTimer.StartTimer(trapBehaviour.TrapInfo.BaseTrapData.CraftingTime);
+ }
+
+ public void StateTeleporting(DoorTeleporterBehaviour doorTeleporterBehaviour)
{
SetState(State.Teleporting);
- _teleportPosition = position;
+ _animator.Play("Base Layer.Teleporting");
+ _teleportPosition = doorTeleporterBehaviour.ExitPoint.position;
+ AnimationPlayTimer.StartTimer(doorTeleporterBehaviour.TransferTime);
}
public void StateMoving(Vector2 direction)
@@ -105,37 +114,46 @@ public void StateMoving(Vector2 direction)
switch (_state)
{
case State.Hiding:
- {
+ {
return;
}
case State.HideAnimation:
+ {
+ return;
+ }
+ case State.PickUpAnimation:
+ {
+ return;
+ }
+ case State.CraftTrapAnimation:
+ {
+ return;
+ }
+ case State.Teleporting:
{
return;
}
}
SetState(State.Moving);
+ _animator.Play("Base Layer.Moving");
_direction = direction;
}
private void SetState(State value)
- {
+ {
_state = value;
}
public void StateHandler()
{
+ CustomDebug.Log(PlayerState);
switch (_state)
- {
- case State.Teleporting:
- {
- Teleport();
- }
- break;
+ {
case State.Moving:
{
Move();
- }
- break;
+ break;
+ }
}
}
@@ -144,26 +162,34 @@ public void StateHandler()
#region Methods
- private void Teleport()
+ public void Teleport()
{
Transform.position = _teleportPosition;
}
private void StartHiding()
- {
+ {
PlayerSound.clip = _hidingPlaceBehaviour.HidingPlaceData.HidingSound;
AnimationTimer = _hidingPlaceBehaviour.HidingPlaceData.AnimationDuration;
PlayAnimationWithTimer();
}
- private void Hide()
- {
+ private bool Hide()
+ {
+ bool isHided;
_playerCollider.enabled = !_playerCollider.enabled;
if (_playerRigidbody2D.bodyType == RigidbodyType2D.Dynamic)
{
_playerRigidbody2D.bodyType = RigidbodyType2D.Static;
+ isHided = true;
+ }
+ else
+ {
+ _playerRigidbody2D.bodyType = RigidbodyType2D.Dynamic;
+ isHided = false;
}
- else _playerRigidbody2D.bodyType = RigidbodyType2D.Dynamic;
+
+ return isHided;
}
private void PlayAnimationWithTimer()
@@ -171,9 +197,8 @@ private void PlayAnimationWithTimer()
if (PlayerSound.clip != null)
{
PlayerSound.Play();
- }
- Debug.Log(AnimationTimer);
- AnimationPlay.StartTimer(AnimationTimer);
+ }
+ AnimationPlayTimer.StartTimer(AnimationTimer);
}
private void Move()
@@ -182,13 +207,18 @@ private void Move()
Transform.Translate(_direction);
+ if (_direction.x == 0)
+ {
+ StateIdle();
+ }
+
if (_direction.x > 0 && _characterSprite.flipX)
{
- Flip();
+ Flip();
}
else if (_direction.x < 0 && !_characterSprite.flipX)
{
- Flip();
+ Flip();
}
}
diff --git a/Rescues/Assets/Scripts/Model/Inventory/Inventory.cs b/Rescues/Assets/Scripts/Model/Inventory/Inventory.cs
index 75d11ffa..624d5f5c 100644
--- a/Rescues/Assets/Scripts/Model/Inventory/Inventory.cs
+++ b/Rescues/Assets/Scripts/Model/Inventory/Inventory.cs
@@ -1,66 +1,189 @@
using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
namespace Rescues
{
- public readonly struct Inventory
+ public sealed class Inventory : MonoBehaviour
{
#region Fields
- public readonly List Items;
- private readonly int _size;
+ [SerializeField] List ItemSlots;
+ [SerializeField] List CraftableItemsList;
+ [SerializeField] Image _draggableItem;
+ [SerializeField] InventoryTooltip _inventoryTooltip;
+ private ItemSlot _draggedSlot;
#endregion
- #region ClassLifeCycle
+ #region UnityMethods
- public Inventory(int size)
+ public void Awake()
{
- Items = new List(size);
- _size = size;
- }
+ if (ItemSlots != null)
+ {
+ for (int i = 0; i < ItemSlots.Count; i++)
+ {
+ ItemSlots[i].OnBeginDragEvent += BeginDrag;
+ ItemSlots[i].OnEndDragEvent += EndDrag;
+ ItemSlots[i].OnDragEvent += Drag;
+ ItemSlots[i].OnDropEvent += Drop;
+ ItemSlots[i].OnPointerEnterEvent += ShowTooltip;
+ ItemSlots[i].OnPointerExitEvent += HideTooltip;
+ }
+ CustomDebug.Log(ItemSlots.Count);
+ }
+ }
+
#endregion
#region Methods
- public bool AddItem(ItemData value)
+ public bool AddItem(ItemData item)
+ {
+ bool canAddItem = false;
+ for (int i = 0; i < ItemSlots.Count; i++)
+ {
+ if (ItemSlots[i].Item == null)
+ {
+ ItemSlots[i].Item = item;
+ canAddItem = true;
+ break;
+ }
+ }
+ return canAddItem;
+ }
+
+ public bool RemoveItem(ItemData item)
+ {
+ bool canRemoveItem = false;
+ for (int i = 0; i < ItemSlots.Count; i++)
+ {
+ if (ItemSlots[i].Item == item)
+ {
+ ItemSlots[i].Item = null;
+ canRemoveItem = true;
+ break;
+ }
+ }
+ return canRemoveItem;
+ }
+
+ public bool Contains(ItemData item)
+ {
+ bool isContain = false;
+ for (int i = 0; i < ItemSlots.Count; i++)
+ {
+ if (ItemSlots[i].Item == item)
+ {
+ isContain = true;
+ break;
+ }
+ }
+ return isContain;
+ }
+
+ public bool IsFull()
{
- if (Items.Count < _size)
+ bool isFull = true;
+ for (int i = 0; i < ItemSlots.Count; i++)
{
- Items.Add(value);
- return true;
+ if (ItemSlots[i].Item == null)
+ {
+ isFull = false;
+ break;
+ }
}
+ return isFull;
+ }
+
+ private void BeginDrag(ItemSlot itemSlot)
+ {
+ if (itemSlot.Item != null)
+ {
+ _draggedSlot = itemSlot;
+ _draggableItem.sprite = itemSlot.Item.Icon;
+ _draggableItem.transform.position = Input.mousePosition;
+ _draggableItem.enabled = true;
+ }
+ }
+
+ private void EndDrag(ItemSlot itemSlot)
+ {
+ _draggedSlot = null;
+ _draggableItem.enabled = false;
+ }
- return false;
+ private void Drag(ItemSlot itemSlot)
+ {
+ if (_draggableItem.enabled)
+ {
+ _draggableItem.transform.position = Input.mousePosition;
+ }
}
- public ItemData GetItem(ItemData value)
+ private void Drop(ItemSlot dropItemSlot)
{
- if(Items.Contains(value))
+ if (_draggedSlot == null) return;
+
+ ItemData draggedItem = _draggedSlot.Item;
+ bool isSomethingCrafted = false;
+
+ foreach (ItemRecipe itemRecipe in CraftableItemsList)
{
- Items.Remove(value);
- return value;
+ if (itemRecipe.CanCraft(_draggedSlot.Item, dropItemSlot.Item))
+ {
+ if(dropItemSlot.Item.IsDestructuble == false)
+ {
+ _draggedSlot.Item = itemRecipe.Craft(this);
+ isSomethingCrafted = true;
+ }
+ else
+ {
+ dropItemSlot.Item = itemRecipe.Craft(this);
+ isSomethingCrafted = true;
+ }
+ break;
+ }
}
- return null;
+ if(isSomethingCrafted == false)
+ {
+ _draggedSlot.Item = dropItemSlot.Item;
+ dropItemSlot.Item = draggedItem;
+ }
}
- public void RemoveItem(ItemData value)
+ private void ShowTooltip(ItemSlot itemSlot)
{
- if(Items.Contains(value))
+ ItemData item = itemSlot.Item as ItemData;
+ if (item != null)
{
- Items.Remove(value);
+ _inventoryTooltip.ShowTooltip(item);
}
}
- public bool Contains(ItemData value)
+ private void HideTooltip(ItemSlot itemSlot)
{
- return Items.Contains(value);
+ _inventoryTooltip.HideTooltip();
}
+
+ //public ItemData GetItem(ItemData value)
+ //{
+ // if (Items.Contains(value))
+ // {
+ // Items.Remove(value);
+ // return value;
+ // }
+
+ // return null;
+ //}
#endregion
}
}
+
diff --git a/Rescues/Assets/Scripts/Model/Inventory/InventoryTooltip.cs b/Rescues/Assets/Scripts/Model/Inventory/InventoryTooltip.cs
new file mode 100644
index 00000000..180c94d6
--- /dev/null
+++ b/Rescues/Assets/Scripts/Model/Inventory/InventoryTooltip.cs
@@ -0,0 +1,33 @@
+using UnityEngine;
+using UnityEngine.UI;
+
+
+namespace Rescues
+{
+ public class InventoryTooltip : MonoBehaviour
+ {
+ #region Fields
+
+ [SerializeField] Text ItemNameText;
+ [SerializeField] Text ItemDescriptionText;
+
+ #endregion
+
+
+ #region Methods
+
+ public void ShowTooltip(ItemData item)
+ {
+ ItemNameText.text = item.Name;
+ ItemDescriptionText.text = item.Description;
+ gameObject.SetActive(true);
+ }
+
+ public void HideTooltip()
+ {
+ gameObject.SetActive(false);
+ }
+
+ #endregion
+ }
+}
diff --git a/Rescues/Assets/Scripts/Model/Inventory/InventoryTooltip.cs.meta b/Rescues/Assets/Scripts/Model/Inventory/InventoryTooltip.cs.meta
new file mode 100644
index 00000000..2d080568
--- /dev/null
+++ b/Rescues/Assets/Scripts/Model/Inventory/InventoryTooltip.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 3c4881f75f0751b479af117d89242ecb
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/Model/Inventory/ItemSlot.cs b/Rescues/Assets/Scripts/Model/Inventory/ItemSlot.cs
new file mode 100644
index 00000000..3bf06117
--- /dev/null
+++ b/Rescues/Assets/Scripts/Model/Inventory/ItemSlot.cs
@@ -0,0 +1,112 @@
+using UnityEngine;
+using UnityEngine.UI;
+using UnityEngine.EventSystems;
+using System;
+
+
+namespace Rescues
+{
+ public class ItemSlot : MonoBehaviour, IBeginDragHandler, IEndDragHandler, IDragHandler, IDropHandler, IPointerEnterHandler, IPointerExitHandler
+ {
+ #region Fields
+
+ [SerializeField] Image image;
+ public event Action OnBeginDragEvent;
+ public event Action OnEndDragEvent;
+ public event Action OnDragEvent;
+ public event Action OnDropEvent;
+ public event Action OnPointerEnterEvent;
+ public event Action OnPointerExitEvent;
+ private Color _normalColor = Color.white;
+ private Color _disabledColor = new Color(1, 1, 1, 0);
+ private Color _dragColor = new Color(1, 1, 1, 0.5f);
+ private ItemData _item;
+
+ #endregion
+
+
+ #region Properties
+
+ public ItemData Item
+ {
+ get { return _item; }
+ set
+ {
+ _item = value;
+ if (_item == null)
+ {
+ image.color = _disabledColor;
+ }
+ else
+ {
+ image.sprite = _item.Icon;
+ image.color = _normalColor;
+ }
+ }
+ }
+
+ #endregion
+
+
+ #region UnityMethods
+
+ protected virtual void OnValidate()
+ {
+ if (image == null)
+ {
+ image = GetComponent();
+ }
+ }
+
+ #endregion
+
+
+ #region Methods
+
+ public virtual bool CanReceiveItem(ItemData item)
+ {
+ return true;
+ }
+
+ public void OnBeginDrag(PointerEventData eventData)
+ {
+ if (Item != null) image.color = _dragColor;
+ OnBeginDragEvent?.Invoke(this);
+ }
+
+ public void OnEndDrag(PointerEventData eventData)
+ {
+ if (Item != null) image.color = _normalColor;
+ OnEndDragEvent?.Invoke(this);
+ }
+
+ public void OnDrag(PointerEventData eventData)
+ {
+ OnDragEvent?.Invoke(this);
+ }
+
+ public void OnDrop(PointerEventData eventData)
+ {
+ OnDropEvent?.Invoke(this);
+ }
+
+ public void OnPointerEnter(PointerEventData eventData)
+ {
+ OnPointerEnterEvent?.Invoke(this);
+ }
+
+ public void OnPointerExit(PointerEventData eventData)
+ {
+ OnPointerExitEvent?.Invoke(this);
+ }
+
+ //public void OnPointerClick(PointerEventData eventData)
+ //{
+ //
+ // OnRightClickEvent?.Invoke(this);
+ //
+ //}
+
+ #endregion
+ }
+}
diff --git a/Rescues/Assets/Scripts/Model/Inventory/ItemSlot.cs.meta b/Rescues/Assets/Scripts/Model/Inventory/ItemSlot.cs.meta
new file mode 100644
index 00000000..cb38923f
--- /dev/null
+++ b/Rescues/Assets/Scripts/Model/Inventory/ItemSlot.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 8b41ef58810ed8e4cb5bd16a8d718159
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures.meta b/Rescues/Assets/Scripts/ModulesFeatures.meta
new file mode 100644
index 00000000..6a57945e
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: bd64f9b8a2264e05b93bb00a1e95bca9
+timeCreated: 1601189727
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles.meta
new file mode 100644
index 00000000..32628578
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 3b3acac494874b91a28eec31e835be5a
+timeCreated: 1601189737
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General.meta
new file mode 100644
index 00000000..ecc351c7
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 4f0552ea59f24744bedee83d07da5b79
+timeCreated: 1601189753
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Controllers.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Controllers.meta
new file mode 100644
index 00000000..ea8d6c0f
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Controllers.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 8648927b67d747cfb3763726938ee83f
+timeCreated: 1601190004
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Controllers/MainPuzzleController.cs b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Controllers/MainPuzzleController.cs
new file mode 100644
index 00000000..48ec603a
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Controllers/MainPuzzleController.cs
@@ -0,0 +1,92 @@
+using UnityEngine;
+
+
+namespace Rescues
+{
+ public sealed class MainPuzzleController : IInitializeController, ITearDownController
+ {
+ #region Fields
+
+ private readonly GameContext _context;
+
+ #endregion
+
+
+ #region ClassLifeCycles
+
+ public MainPuzzleController(GameContext context, Services services)
+ {
+ _context = context;
+ }
+
+ #endregion
+
+
+ #region IInitializeController
+
+ public void Initialize()
+ {
+ var puzzleInteracts = _context.GetTriggers(InteractableObjectType.Puzzle);
+ var mainPuzzleParent = new GameObject("Puzzles");
+ var puzzleControllers = new PuzzlesControllers();
+
+ foreach (var trigger in puzzleInteracts)
+ {
+ var puzzleBehaviour = trigger as PuzzleBehaviour;
+ puzzleBehaviour.OnFilterHandler += OnFilterHandler;
+ puzzleBehaviour.OnTriggerEnterHandler += OnTriggerEnterHandler;
+ puzzleBehaviour.OnTriggerExitHandler += OnTriggerExitHandler;
+
+ foreach (var somePuzzleController in puzzleControllers.ControllersList)
+ {
+ if (somePuzzleController.Value == puzzleBehaviour.Puzzle.GetType())
+ {
+ var puzzleInstance = GameObject.Instantiate(puzzleBehaviour.Puzzle, mainPuzzleParent.transform);
+
+ puzzleBehaviour.Puzzle = puzzleInstance;
+ somePuzzleController.Key.Initialize(puzzleInstance);
+ }
+ }
+ }
+ }
+
+ #endregion
+
+
+ #region ITearDownController
+
+ public void TearDown()
+ {
+ var puzzles = _context.GetTriggers(InteractableObjectType.Puzzle);
+ foreach (var trigger in puzzles)
+ {
+ var puzzleBehaviour = trigger as PuzzleBehaviour;
+ puzzleBehaviour.OnFilterHandler -= OnFilterHandler;
+ puzzleBehaviour.OnTriggerEnterHandler -= OnTriggerEnterHandler;
+ puzzleBehaviour.OnTriggerExitHandler -= OnTriggerExitHandler;
+ }
+ }
+
+ #endregion
+
+
+ #region Methods
+
+ private bool OnFilterHandler(Collider2D obj)
+ {
+ return obj.CompareTag(TagManager.PLAYER);
+ }
+
+ private void OnTriggerEnterHandler(ITrigger enteredObject)
+ {
+ enteredObject.IsInteractable = true;
+ }
+
+ private void OnTriggerExitHandler(ITrigger enteredObject)
+ {
+ enteredObject.IsInteractable = false;
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Controllers/MainPuzzleController.cs.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Controllers/MainPuzzleController.cs.meta
new file mode 100644
index 00000000..061dbfb7
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Controllers/MainPuzzleController.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 661970b71b4d4ed180dd6dcd4f8f4d04
+timeCreated: 1596465874
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Controllers/PuzzlesControllers.cs b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Controllers/PuzzlesControllers.cs
new file mode 100644
index 00000000..fef5507d
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Controllers/PuzzlesControllers.cs
@@ -0,0 +1,35 @@
+using System;
+using System.Collections.Generic;
+
+
+namespace Rescues
+{
+ public sealed class PuzzlesControllers
+ {
+ #region Fileds
+
+ private Dictionary _controllersList = new Dictionary();
+
+ #endregion
+
+
+ #region Properties
+
+ public Dictionary ControllersList => _controllersList;
+
+ #endregion
+
+
+ #region PrivateData
+
+ ///
+ /// Add here controller your puzzle
+ ///
+ public PuzzlesControllers()
+ {
+ _controllersList.Add(new WiresController(), typeof(WiresPuzzle));
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Controllers/PuzzlesControllers.cs.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Controllers/PuzzlesControllers.cs.meta
new file mode 100644
index 00000000..7ff90869
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Controllers/PuzzlesControllers.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 3bacaf65f2ed48cfad92b1940fdf3304
+timeCreated: 1596573868
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Interface.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Interface.meta
new file mode 100644
index 00000000..e943482d
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Interface.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: ada816483d8d46de99d42b128d1ce7dd
+timeCreated: 1601189924
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Interface/IPuzzleController.cs b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Interface/IPuzzleController.cs
new file mode 100644
index 00000000..ad2ec6ba
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Interface/IPuzzleController.cs
@@ -0,0 +1,14 @@
+using System.Collections;
+
+namespace Rescues
+{
+ public interface IPuzzleController : IController
+ {
+ void Initialize(Puzzle puzzle);
+ void Activate(Puzzle puzzle);
+ void Close(Puzzle puzzle);
+ void CheckComplete(Puzzle puzzle);
+ void Finish(Puzzle puzzle);
+ void ResetValues(Puzzle puzzle);
+ }
+}
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Interface/IPuzzleController.cs.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Interface/IPuzzleController.cs.meta
new file mode 100644
index 00000000..8b1b00fd
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Interface/IPuzzleController.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 89e79697428c4849a97583b6289848af
+timeCreated: 1596299034
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Models.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Models.meta
new file mode 100644
index 00000000..4ac521cf
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Models.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 0d3e555d7de943da965f2f7cfbf5df7c
+timeCreated: 1601189807
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Models/Puzzle.cs b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Models/Puzzle.cs
new file mode 100644
index 00000000..2ba1810e
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Models/Puzzle.cs
@@ -0,0 +1,73 @@
+using System;
+using System.Collections;
+using UnityEngine;
+
+
+namespace Rescues
+{
+ ///
+ /// От этого класса наследуются модели пазлов
+ ///
+ public abstract class Puzzle : MonoBehaviour
+ {
+ #region Fileds
+
+ [SerializeField] private float _delayAfterFinish = 3f;
+ public event Action Activated = puzzle => { };
+ public event Action Closed = puzzle => { };
+ public event Action Finished = puzzle => { };
+ public event Action ResetValuesToDefault = puzzle => { };
+ public event Action CheckCompleted = puzzle => { };
+
+ public bool IsFinished = false;
+
+ #endregion
+
+
+ #region Methods
+
+ [ContextMenu("Activate puzzle")]
+ public void Activate()
+ {
+ //TODO сюда добавить команду на ограничение управления в игре, паузу итп.
+ Activated.Invoke(this);
+ }
+
+ public void Close()
+ {
+ if (_delayAfterFinish > 0)
+ StartCoroutine(CloseWithDelay());
+ else
+ Closed.Invoke(this);
+ }
+
+ public void Finish()
+ {
+ Finished.Invoke(this);
+ }
+
+ public void ResetValues()
+ {
+ ResetValuesToDefault.Invoke(this);
+ }
+
+ public void CheckComplete()
+ {
+ CheckCompleted.Invoke(this);
+ }
+
+ private IEnumerator CloseWithDelay()
+ {
+ yield return new WaitForSeconds(_delayAfterFinish);
+ Closed.Invoke(this);
+ gameObject.SetActive(false);
+ }
+
+ public void ForceClose()
+ {
+ gameObject.SetActive(false);
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Models/Puzzle.cs.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Models/Puzzle.cs.meta
new file mode 100644
index 00000000..de8412d2
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Models/Puzzle.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 9a2a2995bda94be38d0b6f53d74837d4
+timeCreated: 1596362874
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Models/PuzzleBehaviour.cs b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Models/PuzzleBehaviour.cs
new file mode 100644
index 00000000..7c141cae
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Models/PuzzleBehaviour.cs
@@ -0,0 +1,17 @@
+
+
+namespace Rescues
+{
+ ///
+ /// Добавляется на объект, с которым должен взаимойдествоать главный герой
+ ///
+ public sealed class PuzzleBehaviour: InteractableObjectBehavior
+ {
+ #region Fields
+
+ public Puzzle Puzzle;
+ public ItemData ItemData;
+
+ #endregion
+ }
+}
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Models/PuzzleBehaviour.cs.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Models/PuzzleBehaviour.cs.meta
new file mode 100644
index 00000000..6286aa30
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/General/Models/PuzzleBehaviour.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: d450f2de19a94691a48156e7210b7dfd
+timeCreated: 1596361993
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit.meta
new file mode 100644
index 00000000..57da250f
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e05762bf6fe324940a7c089462c44cae
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic.meta
new file mode 100644
index 00000000..f077e45b
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d2f82bf69a445d74fb7985781909d3b8
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/FirstBiteDoor.png b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/FirstBiteDoor.png
new file mode 100644
index 00000000..7b193967
Binary files /dev/null and b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/FirstBiteDoor.png differ
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/FirstBiteDoor.png.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/FirstBiteDoor.png.meta
new file mode 100644
index 00000000..51610946
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/FirstBiteDoor.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 8ca5a8dfd12c4a74d96a963a08b0de7d
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/FourthBiteDoor.png b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/FourthBiteDoor.png
new file mode 100644
index 00000000..89237d98
Binary files /dev/null and b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/FourthBiteDoor.png differ
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/FourthBiteDoor.png.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/FourthBiteDoor.png.meta
new file mode 100644
index 00000000..619251fd
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/FourthBiteDoor.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 0fe058c9ce5f4684fb4d8bf2c068a26b
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/SafeDeposit.png b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/SafeDeposit.png
new file mode 100644
index 00000000..3cb4aa37
Binary files /dev/null and b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/SafeDeposit.png differ
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/SafeDeposit.png.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/SafeDeposit.png.meta
new file mode 100644
index 00000000..7b079e87
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/SafeDeposit.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 7ee7342ba91103543a0d6a9abe255133
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/SecondBiteDoor.png b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/SecondBiteDoor.png
new file mode 100644
index 00000000..e68fbde3
Binary files /dev/null and b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/SecondBiteDoor.png differ
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/SecondBiteDoor.png.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/SecondBiteDoor.png.meta
new file mode 100644
index 00000000..d52a5262
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/SecondBiteDoor.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: 6e920a21249372849ae626b22e9d4260
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/ThirdBiteDoor.png b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/ThirdBiteDoor.png
new file mode 100644
index 00000000..f89cfbe1
Binary files /dev/null and b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/ThirdBiteDoor.png differ
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/ThirdBiteDoor.png.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/ThirdBiteDoor.png.meta
new file mode 100644
index 00000000..52d7ff3f
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/Pic/ThirdBiteDoor.png.meta
@@ -0,0 +1,92 @@
+fileFormatVersion: 2
+guid: f43ca3c386c0ba249bd8a254e80290d6
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/PrizeAnimation.anim b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/PrizeAnimation.anim
new file mode 100644
index 00000000..05e95676
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/PrizeAnimation.anim
@@ -0,0 +1,53 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: PrizeAnimation
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves: []
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings: []
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 1
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves: []
+ m_EulerEditorCurves: []
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/PrizeAnimation.anim.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/PrizeAnimation.anim.meta
new file mode 100644
index 00000000..d7d4490a
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/PrizeAnimation.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d7de471199c4b6b48b8d05d079f30917
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeAnimateController.controller b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeAnimateController.controller
new file mode 100644
index 00000000..e7c3d8ec
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeAnimateController.controller
@@ -0,0 +1,148 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1102 &-7444094764130801259
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: New State
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions:
+ - {fileID: -3720062628117467948}
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 0}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1101 &-3720062628117467948
+AnimatorStateTransition:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ m_Conditions:
+ - m_ConditionMode: 1
+ m_ConditionEvent: Active
+ m_EventTreshold: 0
+ m_DstStateMachine: {fileID: 0}
+ m_DstState: {fileID: -2063180193003993195}
+ m_Solo: 0
+ m_Mute: 0
+ m_IsExit: 0
+ serializedVersion: 3
+ m_TransitionDuration: 0.1
+ m_TransitionOffset: 0
+ m_ExitTime: 0.9
+ m_HasExitTime: 1
+ m_HasFixedDuration: 0
+ m_InterruptionSource: 0
+ m_OrderedInterruption: 1
+ m_CanTransitionToSelf: 1
+--- !u!1102 &-2063180193003993195
+AnimatorState:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: SafeOpen
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 7400000, guid: a6f59d5046b3160408073df9029b1985, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!91 &9100000
+AnimatorController:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: SafeAnimateController
+ serializedVersion: 5
+ m_AnimatorParameters:
+ - m_Name: Active
+ m_Type: 4
+ m_DefaultFloat: 0
+ m_DefaultInt: 0
+ m_DefaultBool: 0
+ m_Controller: {fileID: 0}
+ m_AnimatorLayers:
+ - serializedVersion: 5
+ m_Name: Base Layer
+ m_StateMachine: {fileID: 776379456093994227}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 0
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+--- !u!206 &418736251153612411
+BlendTree:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Blend Tree
+ m_Childs: []
+ m_BlendParameter: Blend
+ m_BlendParameterY: Blend
+ m_MinThreshold: 0
+ m_MaxThreshold: 1
+ m_UseAutomaticThresholds: 1
+ m_NormalizedBlendValues: 0
+ m_BlendType: 0
+--- !u!1107 &776379456093994227
+AnimatorStateMachine:
+ serializedVersion: 5
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Base Layer
+ m_ChildStates:
+ - serializedVersion: 1
+ m_State: {fileID: -2063180193003993195}
+ m_Position: {x: 310, y: 20, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -7444094764130801259}
+ m_Position: {x: 290, y: 140, z: 0}
+ m_ChildStateMachines: []
+ m_AnyStateTransitions: []
+ m_EntryTransitions: []
+ m_StateMachineTransitions: {}
+ m_StateMachineBehaviours: []
+ m_AnyStatePosition: {x: 50, y: 20, z: 0}
+ m_EntryPosition: {x: 50, y: 120, z: 0}
+ m_ExitPosition: {x: 800, y: 120, z: 0}
+ m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+ m_DefaultState: {fileID: -7444094764130801259}
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeAnimateController.controller.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeAnimateController.controller.meta
new file mode 100644
index 00000000..aabeb018
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeAnimateController.controller.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: af1daca136f54e949a4e5c07724f1535
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeBitePicBehavior.cs b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeBitePicBehavior.cs
new file mode 100644
index 00000000..066a1f34
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeBitePicBehavior.cs
@@ -0,0 +1,25 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace Rescues
+{
+ public class SafeBitePicBehavior : MonoBehaviour
+ {
+ [SerializeField] private float timeCount = 1;
+
+ public void Rotate(DirectionOfRotation directionOfRotation)
+ {
+ var from = transform;
+ var to = transform;
+ to.rotation = directionOfRotation == DirectionOfRotation.ClockWise ?
+ Quaternion.Euler(to.rotation.eulerAngles.x, to.rotation.eulerAngles.x, to.rotation.eulerAngles.z + 90) :
+ Quaternion.Euler(to.rotation.eulerAngles.x, to.rotation.eulerAngles.x, to.rotation.eulerAngles.z - 90);
+ transform.rotation = Quaternion.Slerp(from.rotation, to.rotation, timeCount);
+ timeCount = timeCount + Time.deltaTime;
+
+ }
+
+ }
+}
+
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeBitePicBehavior.cs.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeBitePicBehavior.cs.meta
new file mode 100644
index 00000000..89e0d13b
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeBitePicBehavior.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: be7c0cb223b1a4040b376223f8dc743c
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeButtonController.cs b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeButtonController.cs
new file mode 100644
index 00000000..124de592
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeButtonController.cs
@@ -0,0 +1,53 @@
+using System;
+using System.Collections.Generic;
+using UnityEngine;
+
+
+namespace Rescues
+{
+ public class SafeButtonController : ButtonBehavior
+ {
+ #region Serializable
+
+ [SerializeField] private List _bitesOfPics;
+ [SerializeField] private DirectionOfRotation _directionOfRotationPics = DirectionOfRotation.ClockWise;
+
+ #endregion
+
+ #region Values
+ private SafeDepositController _safeDeposit;
+ #endregion
+
+ #region Properties
+
+ public override Vector3 Position { get => transform.position; }
+ public override Collider2D Collider { get => GetComponent(); }
+
+ #endregion
+
+ #region Methods
+ public void Inicialize()
+ {
+ _safeDeposit = GameObject.Find("SafeDeposit").GetComponent();
+ }
+
+ public override void Click()
+ {
+ RotatePics();
+ _safeDeposit.CheckRotate();
+ }
+
+ private void RotatePics()
+ {
+ foreach (var _biteOfPic in _bitesOfPics)
+ {
+ _biteOfPic.GetComponent().Rotate(_directionOfRotationPics);
+ }
+ }
+
+ #endregion
+
+
+
+ }
+}
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeButtonController.cs.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeButtonController.cs.meta
new file mode 100644
index 00000000..e961f09d
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeButtonController.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 835410a7d319a25418efb549ee55283d
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeDepositController.cs b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeDepositController.cs
new file mode 100644
index 00000000..b3d4cdcd
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeDepositController.cs
@@ -0,0 +1,47 @@
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace Rescues
+{
+ public class SafeDepositController:MonoBehaviour
+ {
+ #region Variebles
+ private List _pics;
+ private List _safeButtonControllers;
+ private Animator _animator;
+ private GameObject _safePuzzle;
+ #endregion
+
+ private void Start()
+ {
+ _safePuzzle = GameObject.Find("SafePuzzle");
+ _animator = gameObject.GetComponent();
+ var buttons = Object.FindObjectsOfType();
+ _safeButtonControllers = new List();
+ foreach (var button in buttons)
+ {
+ _safeButtonControllers.Add(button);
+ }
+ _safeButtonControllers.ForEach(s => s.Inicialize());
+ _pics = new List();
+ var pics = Object.FindObjectsOfType();
+ foreach(var pic in pics)
+ {
+ _pics.Add(pic);
+ }
+ }
+
+ public void CheckRotate()
+ {
+ if (!_pics.Exists(s => 0 != Mathf.RoundToInt(s.transform.rotation.eulerAngles.z)))
+ {
+ _safeButtonControllers.ForEach(s => s.gameObject.SetActive(false));
+ _animator.SetBool("Active", true);
+ Destroy(_safePuzzle , 5);
+ }
+ }
+
+
+ }
+}
+
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeDepositController.cs.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeDepositController.cs.meta
new file mode 100644
index 00000000..591422f6
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeDepositController.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: bf607beeb14b65b4ba95b253e0f1dcae
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeOpenAnimation.anim b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeOpenAnimation.anim
new file mode 100644
index 00000000..e4b23bd4
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeOpenAnimation.anim
@@ -0,0 +1,199 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: SafeOpenAnimation
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 0, y: 0, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 1
+ value: {x: 0, y: 85, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path:
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 0
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 1
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 0
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path:
+ classID: 224
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 85
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path:
+ classID: 224
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path:
+ classID: 224
+ script: {fileID: 0}
+ m_EulerEditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path:
+ classID: 224
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path:
+ classID: 224
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path:
+ classID: 224
+ script: {fileID: 0}
+ m_HasGenericRootTransform: 1
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeOpenAnimation.anim.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeOpenAnimation.anim.meta
new file mode 100644
index 00000000..5a64bba5
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/SafeDeposit/SafeOpenAnimation.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a6f59d5046b3160408073df9029b1985
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires.meta
new file mode 100644
index 00000000..b0d846d8
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 412de65fb1854473b7a82d098ee5e40e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Controllers.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Controllers.meta
new file mode 100644
index 00000000..bf17b155
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Controllers.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 0d20187293984a64af09b95978f5d2e2
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Controllers/WiresController.cs b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Controllers/WiresController.cs
new file mode 100644
index 00000000..2b2252b4
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Controllers/WiresController.cs
@@ -0,0 +1,73 @@
+using System.Collections;
+using System.Dynamic;
+using System.Linq;
+using UnityEngine;
+
+namespace Rescues
+{
+ public class WiresController : IPuzzleController
+ {
+
+ #region IPuzzleController
+
+ public void Initialize(Puzzle puzzle)
+ {
+ puzzle.Activated += Activate;
+ puzzle.Closed += Close;
+ puzzle.Finished += Finish;
+ puzzle.CheckCompleted += CheckComplete;
+ puzzle.ResetValuesToDefault += ResetValues;
+
+ puzzle.ForceClose();
+ }
+
+ public void Activate(Puzzle puzzle)
+ {
+ if (puzzle.IsFinished) return;
+
+ var puzzlePosition = Camera.main.transform.position;
+ puzzlePosition.z = 0;
+ puzzle.transform.position = puzzlePosition;
+ puzzle.gameObject.SetActive(true);
+ }
+
+ public void Close(Puzzle puzzle)
+ {
+ puzzle.Close();
+ }
+
+ public void Finish(Puzzle puzzle)
+ {
+ puzzle.IsFinished = true;
+ Close(puzzle);
+ }
+
+ public void CheckComplete(Puzzle puzzle)
+ {
+ var specificPuzzle = puzzle as WiresPuzzle;
+ if (specificPuzzle != null && specificPuzzle.Connectors.All(s => s.IsCorrectWire))
+ Finish(specificPuzzle);
+ }
+
+ public void ResetValues(Puzzle puzzle)
+ {
+ var specificPuzzle = puzzle as WiresPuzzle;
+ if (specificPuzzle != null)
+ {
+ var startPositions = specificPuzzle.StartPositions;
+ foreach (var wirePoint in specificPuzzle.WirePoints)
+ {
+ var hash = startPositions.Keys.First(w => w == wirePoint.GetHashCode());
+ wirePoint.transform.localPosition = startPositions[hash];
+ }
+
+ foreach (var connector in specificPuzzle.Connectors)
+ {
+ connector.Disconnect();
+ }
+ }
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Controllers/WiresController.cs.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Controllers/WiresController.cs.meta
new file mode 100644
index 00000000..d05586ca
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Controllers/WiresController.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 94565024f9434c9d8ac0c33c914a63fb
+timeCreated: 1596569796
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models.meta
new file mode 100644
index 00000000..7daa889d
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: d471188175894d63a39a0f2bde501cc0
+timeCreated: 1596366162
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/MamaConnector.cs b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/MamaConnector.cs
new file mode 100644
index 00000000..b5ee42df
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/MamaConnector.cs
@@ -0,0 +1,97 @@
+using System;
+using UnityEngine;
+
+
+namespace Rescues
+{
+ [RequireComponent(typeof(BoxCollider2D))]
+ public class MamaConnector : MonoBehaviour
+ {
+ #region Fileds
+
+ public event Action Connected = () => { };
+
+ [SerializeField] private int _applyNumber;
+ [SerializeField] private Sprite _connected;
+ [SerializeField] private Sprite _disconnected;
+ private int _connectedPapaConnectorHash;
+ private SpriteRenderer _spriteRenderer;
+ private PapaConnector _papaConnector;
+
+ #endregion
+
+
+ #region Property
+
+ public bool IsBusy { get; private set; } = false;
+ public bool IsCorrectWire { get; private set; } = false;
+
+ public Vector2 Position => transform.position;
+
+ public int ApplyNumber => _applyNumber;
+
+ #endregion
+
+
+ #region UnityMethods
+
+ private void Awake()
+ {
+ _spriteRenderer = GetComponent();
+ _spriteRenderer.sprite = _disconnected;
+ GetComponent().isTrigger = true;
+ }
+
+ private void OnTriggerStay2D(Collider2D other)
+ {
+ var newPapaConnector = other.GetComponent();
+ if (newPapaConnector == null) return;
+
+ if (!IsBusy && !newPapaConnector.IsMoving)
+ {
+ _papaConnector = newPapaConnector;
+ _connectedPapaConnectorHash = _papaConnector.GetHashCode();
+ _spriteRenderer.sprite = _connected;
+ Connect(_papaConnector.Number);
+ }
+ else
+ {
+ if (newPapaConnector.GetHashCode() == _connectedPapaConnectorHash)
+ {
+ if (IsBusy && _papaConnector.IsMoving)
+ {
+ Disconnect();
+ }
+ }
+ }
+ }
+
+ #endregion
+
+
+ #region Methods
+
+ private void Connect(int wireNumber)
+ {
+ if (IsBusy) return;
+ _papaConnector.MoveWire(transform.position);
+ _papaConnector.SetSpriteConnector(false);
+ IsCorrectWire = _applyNumber == wireNumber ? true : false;
+ IsBusy = true;
+ Connected.Invoke();
+ }
+
+ public void Disconnect()
+ {
+ if (!IsBusy) return;
+ _papaConnector.SetSpriteConnector(true);
+ _papaConnector = null;
+ _spriteRenderer.sprite = _disconnected;
+ _connectedPapaConnectorHash = 0;
+ IsCorrectWire = false;
+ IsBusy = false;
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/MamaConnector.cs.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/MamaConnector.cs.meta
new file mode 100644
index 00000000..218a006b
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/MamaConnector.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: d444142ae2ab4fb5b2e64e371e59fa51
+timeCreated: 1596394896
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/PapaConnector.cs b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/PapaConnector.cs
new file mode 100644
index 00000000..305ac2d1
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/PapaConnector.cs
@@ -0,0 +1,84 @@
+using UnityEngine;
+
+
+namespace Rescues
+{
+ [RequireComponent(typeof(BoxCollider2D))]
+ [RequireComponent(typeof(SpriteRenderer))]
+ [RequireComponent(typeof(Rigidbody2D))]
+ public class PapaConnector : MonoBehaviour
+ {
+ #region Fileds
+
+ private const int SORTING_ORDER = 3;
+
+ [SerializeField] private Sprite _connectorSprite;
+ private Wire _wire;
+ private bool _isMoving = false;
+ [SerializeField] private BoxCollider2D _dragbleBounds;
+ private SpriteRenderer _spriteRenderer;
+ #endregion
+
+
+ #region Properties
+
+ public int Number => _wire.Number;
+ public bool IsMoving => _isMoving;
+
+ #endregion
+
+
+ #region UnityMethods
+
+ private void Awake()
+ {
+ _wire = GetComponentInParent();
+ _dragbleBounds.enabled = false;
+
+ var rigibody = GetComponent();
+ rigibody.simulated = true;
+ rigibody.isKinematic = true;
+
+ var boxCollider = GetComponent();
+ boxCollider.isTrigger = true;
+
+ _spriteRenderer = GetComponent();
+ _spriteRenderer.sortingOrder = SORTING_ORDER;
+
+ if (_connectorSprite)
+ _spriteRenderer.sprite = _connectorSprite;
+ }
+
+ private void OnMouseDown()
+ {
+ _isMoving = true;
+ _dragbleBounds.enabled = true;
+ _wire.SetEndPointRemeber();
+ }
+
+ private void OnMouseDrag()
+ {
+ var cursorPosition = Camera.main.ScreenToWorldPoint(Input.mousePosition);
+
+ if (_dragbleBounds.OverlapPoint(cursorPosition))
+ MoveWire(cursorPosition);
+ }
+
+ private void OnMouseUp()
+ {
+ _isMoving = false;
+ _dragbleBounds.enabled = false;
+ }
+
+ #endregion
+
+
+ #region Methods
+
+ public void MoveWire(Vector2 newPosition) => _wire.MoveWire(newPosition);
+
+ public void SetSpriteConnector(bool value) => _spriteRenderer.enabled = value;
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/PapaConnector.cs.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/PapaConnector.cs.meta
new file mode 100644
index 00000000..99c50ef0
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/PapaConnector.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: d61e1d318bdb47f6a0789b8040cff183
+timeCreated: 1596402242
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/Wire.cs b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/Wire.cs
new file mode 100644
index 00000000..7cc23522
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/Wire.cs
@@ -0,0 +1,131 @@
+using System.Collections.Generic;
+using System.Linq;
+using UnityEngine;
+
+
+namespace Rescues
+{
+ public class Wire : MonoBehaviour
+ {
+ #region Fileds
+
+ [SerializeField] private int _number;
+ [SerializeField] private PapaConnector _papaConnector;
+ [SerializeField] private List _points;
+ [Space] [Header("Wire visual")]
+ [SerializeField, Range(0.01f, 0.5f)] private float _resolution = 0.0166f;
+ [Space] [Header("Wire drag settings")]
+ [SerializeField] private float _middleXDividder = 2;
+ [SerializeField] private float _middleYDividder = 2;
+ [SerializeField] private float _deltaDividder = 2;
+
+ private LineRenderer _lineRenderer;
+ private Vector2 _endPointRemeber;
+ private bool _canDraw;
+
+ #endregion
+
+
+ #region Properties
+
+ public int Number => _number;
+
+ #endregion
+
+
+ #region UnityMethods
+
+ private void OnDrawGizmos()
+ {
+ if (_points.Count > 0)
+ {
+ var drawPoints = GetDrawingPoints();
+ for (int i = 0; i < drawPoints.Count; i++)
+ {
+ if (i == drawPoints.Count - 1) continue;
+ Gizmos.color = Color.red;
+ Gizmos.DrawLine(drawPoints[i], drawPoints[i + 1]);
+ }
+ }
+ }
+
+ private void Awake()
+ {
+ _lineRenderer = GetComponent();
+ var arrayPoints = GetDrawingPoints().ToArray();
+ _lineRenderer.positionCount = arrayPoints.Length;
+ DrawWire();
+ }
+
+ private void Update()
+ {
+ _canDraw = _papaConnector.IsMoving ||
+ _points.Last(a => a.transform.position != _papaConnector.transform.position);
+
+ if (_canDraw)
+ DrawWire();
+ }
+
+ #endregion
+
+
+ #region Methods
+
+ private List GetDrawingPoints()
+ {
+ List drawingPoints = new List();
+ for (int i = 0; i < _points.Count; i++)
+ {
+ if (i == _points.Count - 1) continue;
+
+ for (float resolutionParts = 0; resolutionParts < 1; resolutionParts += _resolution)
+ {
+ var p1 = Vector2.Lerp(_points[i].Position, _points[i].ExitPos, resolutionParts);
+ var p2 = Vector2.Lerp(_points[i].ExitPos, _points[i + 1].EnterPos, resolutionParts);
+ var p3 = Vector2.Lerp(_points[i + 1].EnterPos, _points[i + 1].Position, resolutionParts);
+
+ var p12 = Vector2.Lerp(p1, p2, resolutionParts);
+ var p23 = Vector2.Lerp(p2, p3, resolutionParts);
+
+ var p4 = Vector2.Lerp(p12, p23, resolutionParts);
+ drawingPoints.Add(p4);
+ }
+ }
+
+ return drawingPoints;
+ }
+
+ public void SetEndPointRemeber()
+ {
+ _endPointRemeber = _points[_points.Count - 1].Position;
+ }
+
+ public void MoveWire(Vector2 newPosition)
+ {
+ _points[_points.Count - 1].Position = newPosition;
+ var positionDelta = newPosition - _endPointRemeber;
+
+ for (int i = _points.Count - 2; i >= 0; i--)
+ {
+ if (i == 0)
+ continue;
+
+ var pointPosition = _points[i].Position;
+ pointPosition.x += positionDelta.x / _middleXDividder;
+ pointPosition.y += positionDelta.y / _middleYDividder;
+ _points[i].Position = pointPosition;
+ positionDelta /= _deltaDividder;
+ }
+
+ _endPointRemeber = newPosition;
+ }
+
+ private void DrawWire()
+ {
+ Vector3[] arrayPoints = GetDrawingPoints().ToArray();
+ _lineRenderer.SetPositions(arrayPoints);
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/Wire.cs.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/Wire.cs.meta
new file mode 100644
index 00000000..1975a5b5
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/Wire.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 04655eef260c43d588bca06a89f328e9
+timeCreated: 1596392287
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/WirePoint.cs b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/WirePoint.cs
new file mode 100644
index 00000000..0b83085b
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/WirePoint.cs
@@ -0,0 +1,106 @@
+using System;
+using UnityEngine;
+
+namespace Rescues
+{
+ public class WirePoint : MonoBehaviour
+ {
+ #region Fileds
+
+ [SerializeField] private Transform _transform;
+ [SerializeField] private GameObject _enterPoint;
+ [SerializeField] private GameObject _exitPoint;
+
+ private Vector3 _enterPointPositionRemeber;
+ private Vector3 _exitPointPositionRemeber;
+
+ #endregion
+
+
+ #region Properties
+
+ public Vector3 EnterPos => _enterPoint.transform.position;
+ public Vector3 ExitPos => _exitPoint.transform.position;
+
+ private Vector3 EnterLocalPos
+ {
+ get => _enterPoint.transform.localPosition;
+ set => _enterPoint.transform.localPosition = value;
+ }
+
+ private Vector3 ExitLocalPos
+ {
+ get => _exitPoint.transform.localPosition;
+ set => _exitPoint.transform.localPosition = value;
+ }
+
+ public Vector3 Position
+ {
+ get => _transform.position;
+ set => _transform.position = value;
+ }
+
+ public Vector3 LocalPosition
+ {
+ get => _transform.localPosition;
+ set => _transform.localPosition = value;
+ }
+
+ #endregion
+
+
+ #region UnityMethods
+
+ private void Awake()
+ {
+ _transform = GetComponent();
+ }
+
+ private void Reset()
+ {
+ _transform = GetComponent();
+ _enterPointPositionRemeber = _enterPoint.transform.localPosition;
+ _exitPointPositionRemeber = _exitPoint.transform.localPosition;
+ }
+
+ private void OnValidate()
+ {
+
+
+ if (!_enterPoint || !_exitPoint)
+ throw new NullReferenceException("Missing enter or exit point in WirePoint");
+ }
+
+ private void OnDrawGizmos()
+ {
+ if (_enterPoint && _exitPoint)
+ {
+ if (_enterPointPositionRemeber != EnterLocalPos)
+ {
+ _enterPointPositionRemeber = EnterLocalPos;
+ ExitLocalPos = FlipPosition(EnterLocalPos);
+ _exitPointPositionRemeber = ExitLocalPos;
+ }
+
+ if (_exitPointPositionRemeber != ExitLocalPos)
+ {
+ _exitPointPositionRemeber = ExitLocalPos;
+ EnterLocalPos = FlipPosition(ExitLocalPos);
+ _enterPointPositionRemeber = EnterLocalPos;
+ }
+
+ Gizmos.color = Color.yellow;
+ Gizmos.DrawLine(_enterPoint.transform.position, _exitPoint.transform.position);
+ }
+ }
+
+ #endregion
+
+
+ private Vector3 FlipPosition(Vector3 enterPosition)
+ {
+ var newPosition = new Vector3(-enterPosition.x, -enterPosition.y, enterPosition.z);
+ return newPosition;
+ }
+ }
+}
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/WirePoint.cs.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/WirePoint.cs.meta
new file mode 100644
index 00000000..039c13ff
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/WirePoint.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: cb5de8de3b524f2ea384bc2bc1375a90
+timeCreated: 1598384753
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/WiresPuzzle.cs b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/WiresPuzzle.cs
new file mode 100644
index 00000000..6b9e7061
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/WiresPuzzle.cs
@@ -0,0 +1,55 @@
+using System.Collections.Generic;
+using System.Linq;
+using UnityEngine;
+
+
+namespace Rescues
+{
+ public class WiresPuzzle : Puzzle
+ {
+ #region Fileds
+
+ private List _connectors = new List();
+ private Dictionary _startPositions = new Dictionary();
+ private List _wirePoints = new List();
+
+ #endregion
+
+
+ #region Propeties
+
+ public List Connectors => _connectors;
+ public Dictionary StartPositions => _startPositions;
+ public List WirePoints => _wirePoints;
+
+ #endregion
+
+
+ #region UnityMethods
+
+ private void Awake()
+ {
+ var connectors = gameObject.GetComponentsInChildren();
+ foreach (var connector in connectors)
+ {
+ _connectors.Add(connector);
+ // Убери коммент, чтобы првоерять завршен ли пазл каждое присоедениее провода
+ //connector.Connected += CheckComplete;
+ }
+ }
+
+ private void OnEnable()
+ {
+ if (_startPositions.Count == 0)
+ {
+ _wirePoints = GetComponentsInChildren().ToList();
+ foreach (var wirePoint in _wirePoints)
+ {
+ _startPositions.Add(wirePoint.GetHashCode(), wirePoint.transform.localPosition);
+ }
+ }
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/WiresPuzzle.cs.meta b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/WiresPuzzle.cs.meta
new file mode 100644
index 00000000..45c28189
--- /dev/null
+++ b/Rescues/Assets/Scripts/ModulesFeatures/Puzzles/Wires/Models/WiresPuzzle.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: 48162205c2ae43b79b62065f27af1c9c
+timeCreated: 1596363347
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/UI/Tooltip.meta b/Rescues/Assets/Scripts/UI/Tooltip.meta
new file mode 100644
index 00000000..8c2873f4
--- /dev/null
+++ b/Rescues/Assets/Scripts/UI/Tooltip.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f72a9b410c8b03b4cb5c18885013c5cb
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/Scripts/UI/Tooltip/TooltipController.cs b/Rescues/Assets/Scripts/UI/Tooltip/TooltipController.cs
new file mode 100644
index 00000000..e50de71f
--- /dev/null
+++ b/Rescues/Assets/Scripts/UI/Tooltip/TooltipController.cs
@@ -0,0 +1,45 @@
+using UnityEngine;
+
+
+namespace Rescues
+{
+ public sealed class TooltipController : IController
+ {
+ #region Fields
+
+ private readonly GameContext _context;
+
+ #endregion
+
+
+ #region ClassLifeCycles
+
+ public TooltipController(GameContext context, Services services)
+ {
+ _context = context;
+ }
+
+ #endregion
+
+
+ #region Methods
+
+ private T GetInteractableObject(InteractableObjectType type) where T : class
+ {
+ var interactableObjects = _context.GetTriggers(type);
+ T behaviour = default;
+
+ foreach (var trigger in interactableObjects)
+ {
+ if (trigger.IsInteractable)
+ {
+ CustomDebug.Log(trigger.Description);
+ }
+ }
+
+ return behaviour;
+ }
+
+ #endregion
+ }
+}
\ No newline at end of file
diff --git a/Rescues/Assets/Scripts/UI/Tooltip/TooltipController.cs.meta b/Rescues/Assets/Scripts/UI/Tooltip/TooltipController.cs.meta
new file mode 100644
index 00000000..80492c50
--- /dev/null
+++ b/Rescues/Assets/Scripts/UI/Tooltip/TooltipController.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 8ed10bca4d0eeb147a8c924546be9a97
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/unity-ui-extensions.meta b/Rescues/Assets/unity-ui-extensions.meta
new file mode 100644
index 00000000..e0722850
--- /dev/null
+++ b/Rescues/Assets/unity-ui-extensions.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: cf3b758bb5bffd546927b547cdafe6e5
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/unity-ui-extensions/Editor.meta b/Rescues/Assets/unity-ui-extensions/Editor.meta
new file mode 100644
index 00000000..af167898
--- /dev/null
+++ b/Rescues/Assets/unity-ui-extensions/Editor.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b95396d565a2a7f478b12f8b9648ed8f
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/unity-ui-extensions/Runtime.meta b/Rescues/Assets/unity-ui-extensions/Runtime.meta
new file mode 100644
index 00000000..2caefaa1
--- /dev/null
+++ b/Rescues/Assets/unity-ui-extensions/Runtime.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: dae773db9d022de4b891928437a0c082
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/unity-ui-extensions/Runtime/Resources.meta b/Rescues/Assets/unity-ui-extensions/Runtime/Resources.meta
new file mode 100644
index 00000000..24fb7472
--- /dev/null
+++ b/Rescues/Assets/unity-ui-extensions/Runtime/Resources.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a7296bad073428c4796089b44a48cab9
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/unity-ui-extensions/Runtime/Scripts.meta b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts.meta
new file mode 100644
index 00000000..606bcfca
--- /dev/null
+++ b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9d40233b1c5add641bb2f4f7f12af05e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Controls.meta b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Controls.meta
new file mode 100644
index 00000000..c48bade6
--- /dev/null
+++ b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Controls.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fab8c1b6e538fad489513f03e0418451
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Controls/Accordion.meta b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Controls/Accordion.meta
new file mode 100644
index 00000000..5d7dc5d2
--- /dev/null
+++ b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Controls/Accordion.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 82ea50ac9a6ea8940a71f86ea8d13bf0
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Controls/ColorPicker.meta b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Controls/ColorPicker.meta
new file mode 100644
index 00000000..54d4bca7
--- /dev/null
+++ b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Controls/ColorPicker.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7ab63fe1b000c254ebed3937038bb01b
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Effects.meta b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Effects.meta
new file mode 100644
index 00000000..b7310816
--- /dev/null
+++ b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Effects.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: cbbc72115bdf3fe4a93d8566634c6e61
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Layout.meta b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Layout.meta
new file mode 100644
index 00000000..76d59432
--- /dev/null
+++ b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Layout.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 759c961dc0e85a348ab9cd1278319ca0
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Layout/CardUI.meta b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Layout/CardUI.meta
new file mode 100644
index 00000000..56dbf6f1
--- /dev/null
+++ b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Layout/CardUI.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1f5595dc255ff30488626bfc60c045a6
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Layout/FancyScrollView.meta b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Layout/FancyScrollView.meta
new file mode 100644
index 00000000..d65ed5ad
--- /dev/null
+++ b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/Layout/FancyScrollView.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d1ddf7c4a2094c8429c834b8c71bb812
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/ToolTips.meta b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/ToolTips.meta
new file mode 100644
index 00000000..e1fbc1db
--- /dev/null
+++ b/Rescues/Assets/unity-ui-extensions/Runtime/Scripts/ToolTips.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3941688ec5107f5479d09d503b6376c5
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Rescues/ProjectSettings/InputManager.asset b/Rescues/ProjectSettings/InputManager.asset
index c628c087..691ce4d9 100644
--- a/Rescues/ProjectSettings/InputManager.asset
+++ b/Rescues/ProjectSettings/InputManager.asset
@@ -341,3 +341,19 @@ InputManager:
type: 0
axis: 0
joyNum: 0
+ - serializedVersion: 3
+ m_Name: Inventory
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: i
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0