game: continued storyline to flow to the sweeping task

This commit is contained in:
rezazfn 2025-02-10 12:20:10 +08:00
parent d8d40f1aa5
commit 6d2a0bbb64
10 changed files with 269 additions and 424 deletions

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 1704aa6d83030224fb637dbbc1384e5c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,31 @@
%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: dda436a9c8bbd4d109478acf25cd48d8, type: 3}
m_Name: Default Color Palette
m_EditorClassIdentifier:
m_Colors:
- {r: 0, g: 0.122, b: 0.247, a: 1}
- {r: 0, g: 0.455, b: 0.851, a: 1}
- {r: 0.498, g: 0.859, b: 1, a: 1}
- {r: 0.224, g: 0.8, b: 0.8, a: 1}
- {r: 0.239, g: 0.6, b: 0.439, a: 1}
- {r: 0.18, g: 0.8, b: 0.251, a: 1}
- {r: 0.004, g: 1, b: 0.439, a: 1}
- {r: 1, g: 0.863, b: 0, a: 1}
- {r: 1, g: 0.522, b: 0.106, a: 1}
- {r: 1, g: 0.255, b: 0.212, a: 1}
- {r: 0.522, g: 0.078, b: 0.294, a: 1}
- {r: 0.941, g: 0.071, b: 0.745, a: 1}
- {r: 0.694, g: 0.051, b: 0.788, a: 1}
- {r: 0.067, g: 0.067, b: 0.067, a: 1}
- {r: 0.667, g: 0.667, b: 0.667, a: 1}
- {r: 0.867, g: 0.867, b: 0.867, a: 1}

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 0a5da8c8c878dbd4496fb5a1a0ff9141
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -1226,6 +1226,11 @@ RectTransform:
m_AnchoredPosition: {x: 73.082, y: 21.19} m_AnchoredPosition: {x: 73.082, y: 21.19}
m_SizeDelta: {x: 796.4, y: 427.6} m_SizeDelta: {x: 796.4, y: 427.6}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!4 &16220492 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
m_PrefabInstance: {fileID: 439826051}
m_PrefabAsset: {fileID: 0}
--- !u!43 &16849512 --- !u!43 &16849512
Mesh: Mesh:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -3701,6 +3706,11 @@ Mesh:
offset: 0 offset: 0
size: 0 size: 0
path: path:
--- !u!4 &59949343 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
m_PrefabInstance: {fileID: 1494110193}
m_PrefabAsset: {fileID: 0}
--- !u!43 &61206350 --- !u!43 &61206350
Mesh: Mesh:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -24250,6 +24260,40 @@ MonoBehaviour:
m_SelectedFaces: m_SelectedFaces:
m_SelectedEdges: [] m_SelectedEdges: []
m_SelectedVertices: m_SelectedVertices:
--- !u!1 &360765237
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 360765238}
m_Layer: 0
m_Name: Doors
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &360765238
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 360765237}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -150.98816, y: -9.839733, z: 13715.85}
m_LocalScale: {x: 16.91716, y: 16.91716, z: 16.91716}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1903723543}
- {fileID: 59949343}
- {fileID: 16220492}
m_Father: {fileID: 1688857688}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!43 &361008533 --- !u!43 &361008533
Mesh: Mesh:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -25263,42 +25307,6 @@ Mesh:
offset: 0 offset: 0
size: 0 size: 0
path: path:
--- !u!1 &379765887
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 379765888}
m_Layer: 5
m_Name: Fill Area
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &379765888
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 379765887}
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_ConstrainProportionsScale: 0
m_Children:
- {fileID: 604283524}
m_Father: {fileID: 611091768}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.25}
m_AnchorMax: {x: 1, y: 0.75}
m_AnchoredPosition: {x: -0.1493988, y: 0}
m_SizeDelta: {x: -10.2987, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!43 &380900677 --- !u!43 &380900677
Mesh: Mesh:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -27842,7 +27850,7 @@ PrefabInstance:
serializedVersion: 2 serializedVersion: 2
m_Modification: m_Modification:
serializedVersion: 3 serializedVersion: 3
m_TransformParent: {fileID: 0} m_TransformParent: {fileID: 360765238}
m_Modifications: m_Modifications:
- target: {fileID: 4879809269147637565, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 4879809269147637565, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_Name propertyPath: m_Name
@ -27854,15 +27862,15 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalPosition.x propertyPath: m_LocalPosition.x
value: 78.706 value: 2.1011505
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalPosition.y propertyPath: m_LocalPosition.y
value: 21.035625 value: -0.22273254
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalPosition.z propertyPath: m_LocalPosition.z
value: 1068.9393 value: 2.8238525
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalRotation.w propertyPath: m_LocalRotation.w
@ -27897,6 +27905,77 @@ PrefabInstance:
m_AddedGameObjects: [] m_AddedGameObjects: []
m_AddedComponents: [] m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} m_SourcePrefab: {fileID: 100100000, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
--- !u!1 &442074720
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 442074722}
- component: {fileID: 442074721}
- component: {fileID: 442074723}
m_Layer: 0
m_Name: MessgaeTrigger
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!65 &442074721
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 442074720}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!4 &442074722
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 442074720}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -1.1677933, y: -0.403059, z: -1.8348389}
m_LocalScale: {x: 1.9004138, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2031915432}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &442074723
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 442074720}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0dd9f95621cce5d4389410717683d6be, type: 3}
m_Name:
m_EditorClassIdentifier:
storyPanelUI: {fileID: 620624014}
storyText: {fileID: 1214791149}
message: The house is so messy... I'll get scolded later if I don't clean up the
house...
displayDuration: 7
--- !u!43 &445289567 --- !u!43 &445289567
Mesh: Mesh:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -40264,81 +40343,6 @@ Mesh:
offset: 0 offset: 0
size: 0 size: 0
path: path:
--- !u!1 &604283523
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 604283524}
- component: {fileID: 604283526}
- component: {fileID: 604283525}
m_Layer: 5
m_Name: Fill
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &604283524
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 604283523}
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 379765888}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 10, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &604283525
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 604283523}
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.68229544, g: 0.8301887, b: 0.512994, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
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 &604283526
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 604283523}
m_CullTransparentMesh: 1
--- !u!43 &604353483 --- !u!43 &604353483
Mesh: Mesh:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -41198,95 +41202,6 @@ Mesh:
offset: 0 offset: 0
size: 0 size: 0
path: path:
--- !u!1 &611091767
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 611091768}
- component: {fileID: 611091769}
m_Layer: 5
m_Name: Slider
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &611091768
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 611091767}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1.6460289, y: 1.6460289, z: 1.6460289}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1414998835}
- {fileID: 379765888}
m_Father: {fileID: 637352836}
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.9998495, y: 104}
m_SizeDelta: {x: 160.4619, y: 44.0223}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &611091769
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 611091767}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 0}
m_FillRect: {fileID: 604283524}
m_HandleRect: {fileID: 0}
m_Direction: 0
m_MinValue: 0
m_MaxValue: 1
m_WholeNumbers: 0
m_Value: 0
m_OnValueChanged:
m_PersistentCalls:
m_Calls: []
--- !u!43 &611098094 --- !u!43 &611098094
Mesh: Mesh:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -43393,126 +43308,6 @@ MonoBehaviour:
m_SelectedFaces: m_SelectedFaces:
m_SelectedEdges: [] m_SelectedEdges: []
m_SelectedVertices: m_SelectedVertices:
--- !u!1 &637352835
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 637352836}
- component: {fileID: 637352840}
- component: {fileID: 637352839}
- component: {fileID: 637352838}
- component: {fileID: 637352837}
m_Layer: 5
m_Name: Sweeping Progress
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &637352836
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 637352835}
m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068}
m_LocalPosition: {x: 0, y: 0, z: 0.433}
m_LocalScale: {x: 0.0019571194, y: 0.0019571194, z: 0.0019571194}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 611091768}
m_Father: {fileID: 2031915432}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 3.01, y: 0.46584702}
m_SizeDelta: {x: 704, y: 295}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &637352837
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 637352835}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3abe37e4351124346aa2369f40796ac8, type: 3}
m_Name:
m_EditorClassIdentifier:
target: {fileID: 1850242033}
followSpeed: 5
offset: {x: 0, y: -0.2, z: 0.7}
followRotation: 1
maxPitchAngle: 30
--- !u!114 &637352838
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 637352835}
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!114 &637352839
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 637352835}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 1
--- !u!223 &637352840
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 637352835}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 2
m_Camera: {fileID: 1025466342}
m_PlaneDistance: 0.5
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_VertexColorAlwaysGammaSpace: 0
m_AdditionalShaderChannelsFlag: 0
m_UpdateRectTransformForStandalone: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!1001 &638620852 --- !u!1001 &638620852
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -90401,7 +90196,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 0 m_IsActive: 1
--- !u!4 &1295692143 --- !u!4 &1295692143
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -96566,81 +96361,6 @@ Mesh:
offset: 0 offset: 0
size: 0 size: 0
path: path:
--- !u!1 &1414998834
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1414998835}
- component: {fileID: 1414998837}
- component: {fileID: 1414998836}
m_Layer: 5
m_Name: Background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1414998835
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1414998834}
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 611091768}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.25}
m_AnchorMax: {x: 1, y: 0.75}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1414998836
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1414998834}
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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
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 &1414998837
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1414998834}
m_CullTransparentMesh: 1
--- !u!1001 &1419701687 --- !u!1001 &1419701687
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -100385,7 +100105,7 @@ PrefabInstance:
serializedVersion: 2 serializedVersion: 2
m_Modification: m_Modification:
serializedVersion: 3 serializedVersion: 3
m_TransformParent: {fileID: 0} m_TransformParent: {fileID: 360765238}
m_Modifications: m_Modifications:
- target: {fileID: 4879809269147637565, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 4879809269147637565, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_Name propertyPath: m_Name
@ -100393,15 +100113,15 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalPosition.x propertyPath: m_LocalPosition.x
value: 75.001 value: -1.6038513
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalPosition.y propertyPath: m_LocalPosition.y
value: 21.02518 value: -0.23317719
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalPosition.z propertyPath: m_LocalPosition.z
value: 1064.674 value: -1.4415283
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalRotation.w propertyPath: m_LocalRotation.w
@ -109918,6 +109638,7 @@ Transform:
- {fileID: 180415044} - {fileID: 180415044}
- {fileID: 570555392} - {fileID: 570555392}
- {fileID: 947795177} - {fileID: 947795177}
- {fileID: 360765238}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!43 &1692208744 --- !u!43 &1692208744
@ -110865,23 +110586,27 @@ PrefabInstance:
serializedVersion: 2 serializedVersion: 2
m_Modification: m_Modification:
serializedVersion: 3 serializedVersion: 3
m_TransformParent: {fileID: 0} m_TransformParent: {fileID: 360765238}
m_Modifications: m_Modifications:
- target: {fileID: 4879809269147637565, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 4879809269147637565, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_Name propertyPath: m_Name
value: Door_Reza value: Door_Reza
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalScale.x
value: 0.025189944
objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalPosition.x propertyPath: m_LocalPosition.x
value: 75.084 value: -1.5208511
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalPosition.y propertyPath: m_LocalPosition.y
value: 21.02518 value: -0.23317719
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalPosition.z propertyPath: m_LocalPosition.z
value: 1067.313 value: 1.1975098
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalRotation.w propertyPath: m_LocalRotation.w
@ -110889,7 +110614,7 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalRotation.x propertyPath: m_LocalRotation.x
value: 0 value: -0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalRotation.y propertyPath: m_LocalRotation.y
@ -110897,7 +110622,7 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalRotation.z propertyPath: m_LocalRotation.z
value: 0 value: -0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3} - target: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
propertyPath: m_LocalEulerAnglesHint.x propertyPath: m_LocalEulerAnglesHint.x
@ -125909,6 +125634,11 @@ Mesh:
offset: 0 offset: 0
size: 0 size: 0
path: path:
--- !u!4 &1903723543 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 7808417053503182586, guid: dcc1cc3e78ddb4044bec9f02b4f6da63, type: 3}
m_PrefabInstance: {fileID: 1708288444}
m_PrefabAsset: {fileID: 0}
--- !u!43 &1913327701 --- !u!43 &1913327701
Mesh: Mesh:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -138363,7 +138093,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 0 m_IsActive: 1
--- !u!4 &2031915432 --- !u!4 &2031915432
Transform: Transform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -138377,8 +138107,8 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 442074722}
- {fileID: 1843684145} - {fileID: 1843684145}
- {fileID: 637352836}
- {fileID: 1295692143} - {fileID: 1295692143}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -151018,7 +150748,4 @@ SceneRoots:
- {fileID: 533820784} - {fileID: 533820784}
- {fileID: 2057524443} - {fileID: 2057524443}
- {fileID: 745726886} - {fileID: 745726886}
- {fileID: 1708288444}
- {fileID: 1494110193}
- {fileID: 439826051}
- {fileID: 2031915432} - {fileID: 2031915432}

View file

@ -209,7 +209,6 @@ public class BedroomTask : MonoBehaviour
StartCoroutine(HideMessageAfterSeconds(storyPanelUI, 10f)); StartCoroutine(HideMessageAfterSeconds(storyPanelUI, 10f));
} }
// Function to hide the UI after a delay // Function to hide the UI after a delay
private IEnumerator HideMessageAfterSeconds(GameObject uiElement, float delay) private IEnumerator HideMessageAfterSeconds(GameObject uiElement, float delay)
{ {

View file

@ -1,3 +1,9 @@
/*
Author: Reza
Date: 7/2/25
Description: Detects dirt and sweeps them up
*/
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;

View file

@ -7,6 +7,7 @@ Description: To keep track of tasks, which level the player is at, and game mech
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
using TMPro;
public class GameManager : MonoBehaviour public class GameManager : MonoBehaviour
{ {
@ -21,6 +22,13 @@ public class GameManager : MonoBehaviour
/// </summary> /// </summary>
public static GameManager Instance; public static GameManager Instance;
/// <summary>
/// Trackable Task Completions
/// </summary>
private bool bedroomCleaned = false;
private bool teethBrushed = false;
private bool floorSweeped = false;
/// <summary> /// <summary>
/// enforces singleton behaviour; sets doesn't destroy on load and checks for multiple instances /// enforces singleton behaviour; sets doesn't destroy on load and checks for multiple instances
/// </summary> /// </summary>
@ -41,14 +49,6 @@ public class GameManager : MonoBehaviour
} }
} }
/// <summary>
/// trackable game tasks (Reza)
/// </summary>
private bool bedroomCleaned = false;
private bool teethBrushed = false;
private bool floorSweeped = false;
// Start is called before the first frame update // Start is called before the first frame update
void Start() void Start()
{ {
@ -70,4 +70,5 @@ public class GameManager : MonoBehaviour
{ {
teethBrushed = true; teethBrushed = true;
} }
} }

View file

@ -0,0 +1,49 @@
/*
Author: Reza
Date: 7/2/25
Description: General script for any message triggering areas
*/
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;
public class MessageTrigger : MonoBehaviour
{
// Defines UI references
[Header("UI References")]
public GameObject storyPanelUI;
public TMP_Text storyText;
[Header("Message Settings")]
// Custom message for this trigger
[TextArea(3, 5)] public string message;
// How long the message stays on screen
public float displayDuration = 5f;
// Has message been triggered already or not
private bool messageTriggered = false;
private void OnTriggerEnter(Collider other)
{
// Shows up only if message has not been triggered and ensures only player triggers it
if (!messageTriggered && other.CompareTag("Player"))
{
storyPanelUI.SetActive(true);
storyText.text = message;
StartCoroutine(HideMessageAfterSeconds(displayDuration));
// Prevents message triggering again
messageTriggered = true;
}
}
private IEnumerator HideMessageAfterSeconds(float delay)
{
// Waits for delay to end and hides the UI
yield return new WaitForSeconds(delay);
storyPanelUI.SetActive(false);
}
}

View file

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 0dd9f95621cce5d4389410717683d6be
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -146,6 +146,11 @@
"key": "log.path", "key": "log.path",
"value": "{\"m_Value\":\"ProBuilderLog.txt\"}" "value": "{\"m_Value\":\"ProBuilderLog.txt\"}"
}, },
{
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "VertexColorPalette.previousColorPalette",
"value": "{\"m_Value\":\"Assets/ProBuilder Data/Default Color Palette.asset\"}"
},
{ {
"type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", "type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"key": "ShapeBuilder.ActiveShapeIndex", "key": "ShapeBuilder.ActiveShapeIndex",