From 19be64a75fa6aa58bc690d44c79b01f2f5ddfc0c Mon Sep 17 00:00:00 2001 From: DamianCorazza <79833283+DamianCorazza@users.noreply.github.com> Date: Fri, 14 Nov 2025 00:04:33 +0100 Subject: [PATCH] Butterfly Distraction --- .../PicnicCouple/Materials/SPiderweb.mat | 43 ++++ .../PicnicCouple/Materials/SPiderweb.mat.meta | 8 + .../Quarry/PicnicCouple/SPiderweb.png | Bin 0 -> 50146 bytes .../Quarry/PicnicCouple/SPiderweb.png.meta | 156 ++++++++++++ Assets/Prefabs/Puzzles/Picnic.prefab | 4 - Assets/Scenes/Levels/Quarry.unity | 224 +++++++++++++++++- .../ButterflyFreeBehaviour.cs | 2 + .../Picnic/PicnicBehaviour.cs | 54 +++-- 8 files changed, 452 insertions(+), 39 deletions(-) create mode 100644 Assets/Art/Sprites/Spritesheets/Quarry/PicnicCouple/Materials/SPiderweb.mat create mode 100644 Assets/Art/Sprites/Spritesheets/Quarry/PicnicCouple/Materials/SPiderweb.mat.meta create mode 100644 Assets/Art/Sprites/Spritesheets/Quarry/PicnicCouple/SPiderweb.png create mode 100644 Assets/Art/Sprites/Spritesheets/Quarry/PicnicCouple/SPiderweb.png.meta diff --git a/Assets/Art/Sprites/Spritesheets/Quarry/PicnicCouple/Materials/SPiderweb.mat b/Assets/Art/Sprites/Spritesheets/Quarry/PicnicCouple/Materials/SPiderweb.mat new file mode 100644 index 00000000..e75649bc --- /dev/null +++ b/Assets/Art/Sprites/Spritesheets/Quarry/PicnicCouple/Materials/SPiderweb.mat @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SPiderweb + m_Shader: {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 0c9ec27b671ec814fb53bee78443c9c9, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _EnableExternalAlpha: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Art/Sprites/Spritesheets/Quarry/PicnicCouple/Materials/SPiderweb.mat.meta b/Assets/Art/Sprites/Spritesheets/Quarry/PicnicCouple/Materials/SPiderweb.mat.meta new file mode 100644 index 00000000..16685b6b --- /dev/null +++ b/Assets/Art/Sprites/Spritesheets/Quarry/PicnicCouple/Materials/SPiderweb.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 74a21ef39c3a86548804ca284dd6995a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/Spritesheets/Quarry/PicnicCouple/SPiderweb.png b/Assets/Art/Sprites/Spritesheets/Quarry/PicnicCouple/SPiderweb.png new file mode 100644 index 0000000000000000000000000000000000000000..9f47d95c7280039b2c98b63864136a345887abdc GIT binary patch literal 50146 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 literal 0 HcmV?d00001 diff --git a/Assets/Art/Sprites/Spritesheets/Quarry/PicnicCouple/SPiderweb.png.meta b/Assets/Art/Sprites/Spritesheets/Quarry/PicnicCouple/SPiderweb.png.meta new file mode 100644 index 00000000..260fca3b --- /dev/null +++ b/Assets/Art/Sprites/Spritesheets/Quarry/PicnicCouple/SPiderweb.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 0c9ec27b671ec814fb53bee78443c9c9 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8296513218426820769 + second: SPiderweb_0 + externalObjects: {} + serializedVersion: 13 + 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 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + 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 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: SPiderweb_0 + rect: + serializedVersion: 2 + x: 2 + y: 0 + width: 254 + height: 255 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: f5726554f2ddcdc80800000000000000 + internalID: -8296513218426820769 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + SPiderweb_0: -8296513218426820769 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Puzzles/Picnic.prefab b/Assets/Prefabs/Puzzles/Picnic.prefab index aab47252..42c4b057 100644 --- a/Assets/Prefabs/Puzzles/Picnic.prefab +++ b/Assets/Prefabs/Puzzles/Picnic.prefab @@ -255,10 +255,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0a0d74ee1aa43b54ab5d08005bdd9b16, type: 3} m_Name: m_EditorClassIdentifier: '::' - getDistractedMin: 5 - getDistractedMax: 8 - getFlirtyMin: 4 - getFlirtyMax: 5 fakeChocolate: {fileID: 2391935521422290070} realChocolate: {fileID: 0} distractedAudioClips: {fileID: 6418180475301049370, guid: 956d8d84e8dd1de4e94ba48c041dc6ec, type: 2} diff --git a/Assets/Scenes/Levels/Quarry.unity b/Assets/Scenes/Levels/Quarry.unity index d62fd7e9..1a9acf57 100644 --- a/Assets/Scenes/Levels/Quarry.unity +++ b/Assets/Scenes/Levels/Quarry.unity @@ -2999,6 +2999,7 @@ Transform: - {fileID: 506226583} - {fileID: 125187285} - {fileID: 965496301} + - {fileID: 1152380538} - {fileID: 514383804} - {fileID: 2002720692} - {fileID: 1449295683} @@ -3780,7 +3781,7 @@ TilemapRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 2100000, guid: 4b5abdd2e0aed944893af33d98905114, type: 2} + - {fileID: 2100000, guid: 74a21ef39c3a86548804ca284dd6995a, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -445574,6 +445575,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1471606854} + - {fileID: 1699099100} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &980459205 @@ -447375,7 +447377,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!4 &1046094549 Transform: m_ObjectHideFlags: 0 @@ -449308,6 +449310,14 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 8361739881193827101, guid: 4b7426bc1f8736749b68973653f4dbfb, type: 3} + propertyPath: m_LocalPosition.x + value: 7.439999 + objectReference: {fileID: 0} + - target: {fileID: 8361739881193827101, guid: 4b7426bc1f8736749b68973653f4dbfb, type: 3} + propertyPath: m_LocalPosition.y + value: 11.47 + objectReference: {fileID: 0} - target: {fileID: 9074453772172382270, guid: 4b7426bc1f8736749b68973653f4dbfb, type: 3} propertyPath: lawnMowerRef value: @@ -450514,6 +450524,96 @@ Transform: m_CorrespondingSourceObject: {fileID: 5145306031820616614, guid: fbbe1f4baf226904b96f839fe0c00181, type: 3} m_PrefabInstance: {fileID: 1152325451} m_PrefabAsset: {fileID: 0} +--- !u!1001 &1152380537 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 182591824} + m_Modifications: + - target: {fileID: 6629276459160142542, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: -1978118650525188057, guid: 5ff790e31ebc32b49a164889b673a882, type: 3} + - target: {fileID: 6629276459160142542, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_SortingLayer + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6629276459160142542, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_SortingOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6629276459160142542, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_SortingLayerID + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8282617218565496284, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_Name + value: TinyBushA (20) + objectReference: {fileID: 0} + - target: {fileID: 9067462609398217044, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9067462609398217044, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9067462609398217044, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9067462609398217044, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_LocalPosition.x + value: 50.97 + objectReference: {fileID: 0} + - target: {fileID: 9067462609398217044, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_LocalPosition.y + value: -9.28 + objectReference: {fileID: 0} + - target: {fileID: 9067462609398217044, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9067462609398217044, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9994425 + objectReference: {fileID: 0} + - target: {fileID: 9067462609398217044, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9067462609398217044, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 9067462609398217044, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_LocalRotation.z + value: -0.033387545 + objectReference: {fileID: 0} + - target: {fileID: 9067462609398217044, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9067462609398217044, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9067462609398217044, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -3.827 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} +--- !u!4 &1152380538 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 9067462609398217044, guid: 6cbcaf4eb20e63e4fb462f6fb1ada3a7, type: 3} + m_PrefabInstance: {fileID: 1152380537} + m_PrefabAsset: {fileID: 0} --- !u!1001 &1153004718 PrefabInstance: m_ObjectHideFlags: 0 @@ -453825,7 +453925,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &1339904432 Transform: m_ObjectHideFlags: 0 @@ -453835,7 +453935,7 @@ Transform: m_GameObject: {fileID: 1339904431} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 49.15, y: -5.5, z: 1.5} + m_LocalPosition: {x: 48.39, y: -6.17, z: 1.5} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -453866,7 +453966,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6821f70f6ac4b85418b15ce068ddc6da, type: 3} m_Name: m_EditorClassIdentifier: '::' - butterflyRef: {fileID: 0} + butterflyRef: {fileID: 1486039842} + picnicRef: {fileID: 2035142374} --- !u!1001 &1347210919 PrefabInstance: m_ObjectHideFlags: 0 @@ -454148,7 +454249,7 @@ SpriteRenderer: m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 0 + m_SortingOrder: 1 m_Sprite: {fileID: -265841166610147798, guid: d5bbe5b893ed9bc43b303a0e5c712a09, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 1 @@ -456944,7 +457045,7 @@ SpriteRenderer: m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 0 + m_SortingOrder: 1 m_Sprite: {fileID: -265841166610147798, guid: d5bbe5b893ed9bc43b303a0e5c712a09, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 1 @@ -461020,6 +461121,96 @@ Transform: m_CorrespondingSourceObject: {fileID: 5145306031820616614, guid: fbbe1f4baf226904b96f839fe0c00181, type: 3} m_PrefabInstance: {fileID: 1693995484} m_PrefabAsset: {fileID: 0} +--- !u!1 &1699099098 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1699099100} + - component: {fileID: 1699099099} + m_Layer: 0 + m_Name: Spiderweb + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &1699099099 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1699099098} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -8296513218426820769, guid: 0c9ec27b671ec814fb53bee78443c9c9, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.54, y: 2.55} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 1 +--- !u!4 &1699099100 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1699099098} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 48.329697, y: -6.5, z: 0} + m_LocalScale: {x: 1.4648, y: 1.4648, z: 1.4648} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 971772284} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1700499946 PrefabInstance: m_ObjectHideFlags: 0 @@ -461347,7 +461538,7 @@ SpriteRenderer: m_GlobalIlluminationMeshLod: 0 m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 0 + m_SortingOrder: 1 m_Sprite: {fileID: -265841166610147798, guid: d5bbe5b893ed9bc43b303a0e5c712a09, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 1 @@ -462976,7 +463167,7 @@ Transform: m_GameObject: {fileID: 1807522039} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 49.15, y: -5.5, z: 1.5} + m_LocalPosition: {x: 48.39, y: -6.17, z: 1.5} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -468106,6 +468297,17 @@ Transform: - {fileID: 1061826737} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2035142374 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5762733430166618195, guid: 97f767ded753d524086106f3c39a645f, type: 3} + m_PrefabInstance: {fileID: 3634696358937253989} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0a0d74ee1aa43b54ab5d08005bdd9b16, type: 3} + m_Name: + m_EditorClassIdentifier: '::' --- !u!1001 &2054236272 PrefabInstance: m_ObjectHideFlags: 0 @@ -470297,7 +470499,7 @@ MonoBehaviour: butterStateMachine: {fileID: 1471606857} butterflightSpline: {fileID: 2136071210} butterflyObject: {fileID: 2143678520} - flightDuration: 2 + flightDuration: 4 flightDelay: 0 --- !u!1 &2143678519 GameObject: @@ -472169,6 +472371,7 @@ SceneRoots: - {fileID: 1657455509} - {fileID: 2061458589} - {fileID: 3634696358937253989} + - {fileID: 971772284} - {fileID: 1101333109} - {fileID: 4912039252317080710} - {fileID: 2117822310} @@ -472204,4 +472407,3 @@ SceneRoots: - {fileID: 1374202465} - {fileID: 519077570} - {fileID: 708284666} - - {fileID: 971772284} diff --git a/Assets/Scripts/DamianExperiments/ButterflyFreeBehaviour.cs b/Assets/Scripts/DamianExperiments/ButterflyFreeBehaviour.cs index 7ac7b41d..81638b76 100644 --- a/Assets/Scripts/DamianExperiments/ButterflyFreeBehaviour.cs +++ b/Assets/Scripts/DamianExperiments/ButterflyFreeBehaviour.cs @@ -5,6 +5,7 @@ public class ButterflyFreeBehaviour : MonoBehaviour { public GameObject butterflyRef; private Animator butterflyAnimator; + public PicnicBehaviour picnicRef; public void OnEnable() { if (butterflyRef != null) @@ -12,6 +13,7 @@ public class ButterflyFreeBehaviour : MonoBehaviour butterflyAnimator = butterflyRef.GetComponentInChildren(); } butterflyAnimator.SetTrigger("IsFree"); + picnicRef.EnterDistractedState(); Debug.Log("ButterflyFreeBehaviour enabled"); } diff --git a/Assets/Scripts/DamianExperiments/Picnic/PicnicBehaviour.cs b/Assets/Scripts/DamianExperiments/Picnic/PicnicBehaviour.cs index c2d76452..f7dfffbe 100644 --- a/Assets/Scripts/DamianExperiments/Picnic/PicnicBehaviour.cs +++ b/Assets/Scripts/DamianExperiments/Picnic/PicnicBehaviour.cs @@ -8,12 +8,6 @@ using UnityEngine.Audio; public class PicnicBehaviour : ManagedBehaviour { - [Header("Random Call Settings")] - public float getDistractedMin = 2f; - public float getDistractedMax = 5f; - public float getFlirtyMin = 1f; - public float getFlirtyMax = 3f; - private AppleMachine stateMachine; private Animator animator; @@ -32,6 +26,7 @@ public class PicnicBehaviour : ManagedBehaviour // Runtime state tracking private bool _fakeChocolateDestroyed; + private bool _isDistracted; // track current explicit state so it can be saved internal override void OnManagedAwake() { @@ -48,28 +43,37 @@ public class PicnicBehaviour : ManagedBehaviour } else { - StartCoroutine(StateCycleRoutine()); + // Restore the saved state (distracted or chilling) and wait for external control to change states. + if (_isDistracted) + EnterDistractedState(); + else + EnterChillingState(); } } - private IEnumerator StateCycleRoutine() + // Manual state control methods (replaces automatic timer-based switching) + public void EnterDistractedState() { - while (true) - { - // Distracted state - float distractedWait = UnityEngine.Random.Range(getDistractedMin, getDistractedMax); - stateMachine.ChangeState("Picnic PPL Distracted"); - animator.SetBool("theyDistracted", true); - _audioSource.Stop(); - yield return new WaitForSeconds(distractedWait); + if (stateMachine == null) stateMachine = GetComponent(); + if (animator == null) animator = GetComponent(); + if (_audioSource == null) _audioSource = GetComponent(); - // Chilling state - float chillingWait = UnityEngine.Random.Range(getFlirtyMin, getFlirtyMax); - stateMachine.ChangeState("Picnic PPL Chilling"); - animator.SetBool("theyDistracted", false); - _audioSource.Stop(); - yield return new WaitForSeconds(chillingWait); - } + _audioSource.Stop(); + stateMachine.ChangeState("Picnic PPL Distracted"); + animator.SetBool("theyDistracted", true); + _isDistracted = true; + } + + public void EnterChillingState() + { + if (stateMachine == null) stateMachine = GetComponent(); + if (animator == null) animator = GetComponent(); + if (_audioSource == null) _audioSource = GetComponent(); + + _audioSource.Stop(); + stateMachine.ChangeState("Picnic PPL Chilling"); + animator.SetBool("theyDistracted", false); + _isDistracted = false; } public void triedToStealChocolate() @@ -122,7 +126,7 @@ public class PicnicBehaviour : ManagedBehaviour internal override string OnSceneSaveRequested() { - var state = new PicnicBehaviourState { fakeChocolateDestroyed = _fakeChocolateDestroyed }; + var state = new PicnicBehaviourState { fakeChocolateDestroyed = _fakeChocolateDestroyed, isDistracted = _isDistracted }; return JsonUtility.ToJson(state); } @@ -136,6 +140,7 @@ public class PicnicBehaviour : ManagedBehaviour if (state != null) { _fakeChocolateDestroyed = state.fakeChocolateDestroyed; + _isDistracted = state.isDistracted; } } catch (Exception ex) @@ -149,4 +154,5 @@ public class PicnicBehaviour : ManagedBehaviour public class PicnicBehaviourState { public bool fakeChocolateDestroyed; + public bool isDistracted; }