浏览代码

Music playing

/UI
Ciro Continisio 3 年前
当前提交
07f4bf25
共有 31 个文件被更改,包括 1358 次插入603 次删除
  1. 8
      UOP1_Project/Assets/Addons/DOTween/Resources/DOTweenSettings.asset
  2. 10
      UOP1_Project/Assets/Prefabs/Characters/PigChef.prefab
  3. 24
      UOP1_Project/Assets/Prefabs/Props/Door.prefab
  4. 118
      UOP1_Project/Assets/Prefabs/TownStructures/VillageHouse_Big.prefab
  5. 95
      UOP1_Project/Assets/Prefabs/TownStructures/VillageHouse_Small.prefab
  6. 162
      UOP1_Project/Assets/Scenes/Locations/Beach.unity
  7. 97
      UOP1_Project/Assets/Scenes/Locations/Forest.unity
  8. 137
      UOP1_Project/Assets/Scenes/Locations/Glade.unity
  9. 4
      UOP1_Project/Assets/Scenes/Managers/PersistentManagers.unity
  10. 205
      UOP1_Project/Assets/Scenes/WIP/TestingGround.unity
  11. 831
      UOP1_Project/Assets/Scenes/Whiteboxing/3. Town/Proposal_3/Town_Proposal_3.unity
  12. 11
      UOP1_Project/Assets/ScriptableObjects/SceneData/Locations/Forest.asset
  13. 6
      UOP1_Project/Assets/ScriptableObjects/SceneData/Locations/Glade.asset
  14. 6
      UOP1_Project/Assets/ScriptableObjects/SceneData/Locations/Town.asset
  15. 5
      UOP1_Project/Assets/ScriptableObjects/SceneData/WIP/TestingGround.asset
  16. 54
      UOP1_Project/Assets/Scripts/Audio/AudioManager.cs
  17. 45
      UOP1_Project/Assets/Scripts/Audio/SoundEmitters/SoundEmitter.cs
  18. 4
      UOP1_Project/Assets/Scripts/Audio/SoundEmitters/SoundEmitterVault.cs
  19. 2
      UOP1_Project/Assets/Prefabs/Effects/SlashEffect.prefab
  20. 49
      UOP1_Project/Assets/Prefabs/Gameplay/MusicPlayer.prefab
  21. 7
      UOP1_Project/Assets/Prefabs/Gameplay/MusicPlayer.prefab.meta
  22. 19
      UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/Music/Music_Forest.asset
  23. 8
      UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/Music/Music_Forest.asset.meta
  24. 19
      UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/Music/Music_PauseMenu.asset
  25. 8
      UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/Music/Music_PauseMenu.asset.meta
  26. 19
      UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/Music/Music_Town.asset
  27. 8
      UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/Music/Music_Town.asset.meta
  28. 0
      /UOP1_Project/Assets/Scripts/Audio/SoundEmitters/SoundEmitterVault.cs.meta
  29. 0
      /UOP1_Project/Assets/Scripts/Audio/SoundEmitters/SoundEmitterVault.cs
  30. 0
      /UOP1_Project/Assets/Prefabs/Effects/SlashEffect.prefab
  31. 0
      /UOP1_Project/Assets/Prefabs/Effects/SlashEffect.prefab.meta

8
UOP1_Project/Assets/Addons/DOTween/Resources/DOTweenSettings.asset


debugMode: 0
debugStoreTargetId: 0
showPreviewPanel: 1
storeSettingsLocation: 0
storeSettingsLocation: 1
physicsEnabled: 1
physics2DEnabled: 1
spriteEnabled: 1
physicsEnabled: 0
physics2DEnabled: 0
spriteEnabled: 0
uiEnabled: 1
textMeshProEnabled: 0
tk2DEnabled: 0

10
UOP1_Project/Assets/Prefabs/Characters/PigChef.prefab


propertyPath: m_Pivot.z
value: 0.21
objectReference: {fileID: 0}
- target: {fileID: 1477515282501204458, guid: a75f6395e1487b344a0ffafad66fc95a,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2004471342811329788, guid: a75f6395e1487b344a0ffafad66fc95a,
type: 3}
propertyPath: m_RootOrder

- target: {fileID: 1477515282501204458, guid: a75f6395e1487b344a0ffafad66fc95a,
type: 3}
propertyPath: m_EnableGPUInstancing
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1477515282501204458, guid: a75f6395e1487b344a0ffafad66fc95a,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2004471342811329788, guid: a75f6395e1487b344a0ffafad66fc95a,

24
UOP1_Project/Assets/Prefabs/Props/Door.prefab


m_Modifications:
- target: {fileID: -8679921383154817045, guid: 9c8891bc8ed142f4c93999c69eb6f4dc,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 9c8891bc8ed142f4c93999c69eb6f4dc,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}

objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 9c8891bc8ed142f4c93999c69eb6f4dc,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 9c8891bc8ed142f4c93999c69eb6f4dc,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
propertyPath: m_LocalRotation.w
value: 1
propertyPath: m_LocalRotation.z
propertyPath: m_LocalRotation.x
propertyPath: m_LocalRotation.w
value: 1
propertyPath: m_LocalRotation.y
value: 0
propertyPath: m_RootOrder
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 9c8891bc8ed142f4c93999c69eb6f4dc,

- target: {fileID: 919132149155446097, guid: 9c8891bc8ed142f4c93999c69eb6f4dc,
type: 3}
propertyPath: m_StaticEditorFlags
value: 4294967295
value: 123
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 9c8891bc8ed142f4c93999c69eb6f4dc, type: 3}

118
UOP1_Project/Assets/Prefabs/TownStructures/VillageHouse_Big.prefab


m_Modifications:
- target: {fileID: -8679921383154817045, guid: 736e23a0df4a27a46bd59ebce4bc3241,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 736e23a0df4a27a46bd59ebce4bc3241,
type: 3}
propertyPath: m_LocalPosition.x
value: -0
objectReference: {fileID: 0}

objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 736e23a0df4a27a46bd59ebce4bc3241,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 736e23a0df4a27a46bd59ebce4bc3241,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}

objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 736e23a0df4a27a46bd59ebce4bc3241,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 736e23a0df4a27a46bd59ebce4bc3241,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 736e23a0df4a27a46bd59ebce4bc3241,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}

objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: 736e23a0df4a27a46bd59ebce4bc3241,
type: 3}
propertyPath: m_StaticEditorFlags
value: 4294967295
propertyPath: m_Layer
value: 11
propertyPath: m_Layer
value: 11
propertyPath: m_StaticEditorFlags
value: 4294967295
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 736e23a0df4a27a46bd59ebce4bc3241, type: 3}

type: 3}
m_PrefabInstance: {fileID: 3675138951147787715}
m_PrefabAsset: {fileID: 0}
--- !u!4 &3785853945849639464 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 736e23a0df4a27a46bd59ebce4bc3241,
type: 3}
m_PrefabInstance: {fileID: 3675138951147787715}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &5173613188804942660
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 3785853945849639464}
m_Modifications:
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalScale.x
value: 1.0791
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalScale.y
value: 1.0791
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalScale.z
value: 1.0791
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalPosition.x
value: 0.55849
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalPosition.y
value: -0.141
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalPosition.z
value: 5.375
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6751678888415910059, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_Name
value: Door
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 4c22401c0ede54b4b85cd2d15c17c16d, type: 3}

95
UOP1_Project/Assets/Prefabs/TownStructures/VillageHouse_Small.prefab


serializedVersion: 2
m_Size: {x: 4.5391707, y: 4.2804317, z: 3.903215}
m_Center: {x: -0.021530151, y: 2.0776358, z: 0.04750681}
--- !u!1001 &2179613708404965673
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 4979656168905934439}
m_Modifications:
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalPosition.x
value: 0.487
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalPosition.y
value: -0.068
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalPosition.z
value: 1.805
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6267067302269190673, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6751678888415910059, guid: 4c22401c0ede54b4b85cd2d15c17c16d,
type: 3}
propertyPath: m_Name
value: Door
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 4c22401c0ede54b4b85cd2d15c17c16d, type: 3}
--- !u!1001 &4796882927411913100
PrefabInstance:
m_ObjectHideFlags: 0

m_Modifications:
- target: {fileID: -8679921383154817045, guid: 8504f72a3f277da4fb261fb0b864d4c0,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 8504f72a3f277da4fb261fb0b864d4c0,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}

objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 8504f72a3f277da4fb261fb0b864d4c0,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 8504f72a3f277da4fb261fb0b864d4c0,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}

objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 8504f72a3f277da4fb261fb0b864d4c0,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 8504f72a3f277da4fb261fb0b864d4c0,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 8504f72a3f277da4fb261fb0b864d4c0,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}

type: 3}
m_PrefabInstance: {fileID: 4796882927411913100}
m_PrefabAsset: {fileID: 0}
--- !u!4 &4979656168905934439 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 8504f72a3f277da4fb261fb0b864d4c0,
type: 3}
m_PrefabInstance: {fileID: 4796882927411913100}
m_PrefabAsset: {fileID: 0}

162
UOP1_Project/Assets/Scenes/Locations/Beach.unity


- target: {fileID: 5540501665159811850, guid: 3b5498e27a52ce243b2ce35ba305d864,
type: 3}
propertyPath: m_LocalPosition.x
value: -15.761665
value: -42.48
value: 0.4599999
value: 8.68
value: -24.8906
value: 88.76
value: -0.4245313
value: -0.12465113
value: 0
value: -0
value: 0.9054133
value: 0.9922006
objectReference: {fileID: 0}
- target: {fileID: 5540501665159811850, guid: 3b5498e27a52ce243b2ce35ba305d864,
type: 3}

- target: {fileID: 5540501665159811850, guid: 3b5498e27a52ce243b2ce35ba305d864,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 230.242
value: 194.321
objectReference: {fileID: 0}
- target: {fileID: 5540501665159811850, guid: 3b5498e27a52ce243b2ce35ba305d864,
type: 3}

m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1021375549}
m_LocalRotation: {x: -0, y: 0.26324648, z: -0, w: 0.96472865}
m_LocalPosition: {x: -20.16, y: 1.94, z: -9.42}
m_LocalRotation: {x: -0, y: -0.04706487, z: -0, w: 0.99889183}
m_LocalPosition: {x: -55.117977, y: 10.16, z: 98.708206}
m_LocalEulerAnglesHint: {x: 0, y: 30.526001, z: 0}
m_LocalEulerAnglesHint: {x: 0, y: -5.3950005, z: 0}
--- !u!114 &1021375555
MonoBehaviour:
m_ObjectHideFlags: 0

- target: {fileID: 5540501665159811850, guid: 3b5498e27a52ce243b2ce35ba305d864,
type: 3}
propertyPath: m_LocalPosition.x
value: -21.661304
value: -54.083057
value: 0.4599999
value: 8.68
value: -13.256462
value: 94.72055
value: -0.05049708
value: 0.25992996
value: 0
value: -0
value: 0.9987242
value: 0.96562755
objectReference: {fileID: 0}
- target: {fileID: 5540501665159811850, guid: 3b5498e27a52ce243b2ce35ba305d864,
type: 3}

- target: {fileID: 5540501665159811850, guid: 3b5498e27a52ce243b2ce35ba305d864,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 185.789
value: 149.86801
objectReference: {fileID: 0}
- target: {fileID: 5540501665159811850, guid: 3b5498e27a52ce243b2ce35ba305d864,
type: 3}

type: 2}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 3b5498e27a52ce243b2ce35ba305d864, type: 3}
--- !u!1 &1213892518
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1213892520}
- component: {fileID: 1213892519}
m_Layer: 0
m_Name: MusicPlayer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1213892519
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1213892518}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6bac00fb906d5ce448625eccf4aa04ec, type: 3}
m_Name:
m_EditorClassIdentifier:
_onSceneReady: {fileID: 11400000, guid: b729e40fc41dd8b4ea7aaf5c857f7186, type: 2}
_playMusicOn: {fileID: 11400000, guid: 51854f522e1d88442a90b878b27ea839, type: 2}
_thisSceneSO: {fileID: 11400000, guid: 2f386bbc670c05145834a0f9c7d55798, type: 2}
_audioConfig: {fileID: 11400000, guid: 7dc92129d2e4ae84dabc197b593ba446, type: 2}
--- !u!4 &1213892520
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1213892518}
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: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1443998548
GameObject:
m_ObjectHideFlags: 0

m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1899317092}
m_LocalRotation: {x: -0, y: 0.6218231, z: -0, w: 0.7831578}
m_LocalPosition: {x: -11.81, y: 1.68, z: -24.13}
m_LocalRotation: {x: -0, y: 0.35002777, z: -0, w: 0.9367393}
m_LocalPosition: {x: -39.726032, y: 9.900001, z: 91.69426}
m_LocalEulerAnglesHint: {x: 0, y: 76.899, z: 0}
m_LocalEulerAnglesHint: {x: 0, y: 40.978, z: 0}
--- !u!1001 &1899846896
PrefabInstance:
m_ObjectHideFlags: 0

objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 4c96eefe12d9d2b4da051ac1e459080a, type: 3}
--- !u!1001 &7961433268859720046
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_RootOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593992, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_Name
value: MusicPlayer
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593993, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: _thisSceneSO
value:
objectReference: {fileID: 11400000, guid: 2f386bbc670c05145834a0f9c7d55798,
type: 2}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 0b664a194840b8947ba233200964f991, type: 3}
--- !u!1001 &8480342874287561478
PrefabInstance:
m_ObjectHideFlags: 0

97
UOP1_Project/Assets/Scenes/Locations/Forest.unity


- target: {fileID: 2125786285293829335, guid: e978d53d440e0814086759404585ac32,
type: 3}
propertyPath: m_RootOrder
value: 3
value: 4
objectReference: {fileID: 0}
- target: {fileID: 2125786285293829335, guid: e978d53d440e0814086759404585ac32,
type: 3}

- {fileID: 2125714790}
- {fileID: 1918518807}
m_Father: {fileID: 0}
m_RootOrder: 7
m_RootOrder: 8
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &284272970
MonoBehaviour:

m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 6
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &483680261
PrefabInstance:

- target: {fileID: 40564194958535909, guid: 54d1f8b93400ea64d97c276fab375df3,
type: 3}
propertyPath: m_RootOrder
value: 1
value: 2
objectReference: {fileID: 0}
- target: {fileID: 40564194958535909, guid: 54d1f8b93400ea64d97c276fab375df3,
type: 3}

m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 5
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
--- !u!1 &826602623
GameObject:

m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 4
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &873364729
GameObject:

m_LocalScale: {x: 6.2555, y: 3.6674, z: 3.0208502}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 9
m_RootOrder: 10
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1406036546
MonoBehaviour:

m_Script: {fileID: 11500000, guid: 54f92f965dbe44449b252b814ddc7137, type: 3}
m_Name:
m_EditorClassIdentifier:
_audioCue: {fileID: 11400000, guid: cd2aedc39ac8b734bb291c84c3d68a97, type: 2}
_audioCue: {fileID: 0}
_playOnStart: 0
_audioCueEventChannel: {fileID: 11400000, guid: c3c796b7c31ad3647a3fbae42e74764e,
type: 2}

m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 8
m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &1526974243
PrefabInstance:

- target: {fileID: 5540501665159811850, guid: 3b5498e27a52ce243b2ce35ba305d864,
type: 3}
propertyPath: m_RootOrder
value: 10
value: 11
objectReference: {fileID: 0}
- target: {fileID: 5540501665159811850, guid: 3b5498e27a52ce243b2ce35ba305d864,
type: 3}

type: 3}
m_PrefabInstance: {fileID: 1873587821}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1894066817
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_RootOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593990, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593992, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: m_Name
value: MusicPlayer
objectReference: {fileID: 0}
- target: {fileID: 7961433267914593993, guid: 0b664a194840b8947ba233200964f991,
type: 3}
propertyPath: _thisSceneSO
value:
objectReference: {fileID: 11400000, guid: d102ba8fe3b291249aeb9de4b95c1904,
type: 2}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 0b664a194840b8947ba233200964f991, type: 3}
--- !u!1001 &1913732744
PrefabInstance:
m_ObjectHideFlags: 0

- target: {fileID: 8745341640208226295, guid: 45632f0a227c860489bcba0eb1f4ec3e,
type: 3}
propertyPath: m_RootOrder
value: 2
value: 3
objectReference: {fileID: 0}
- target: {fileID: 8745341640208226295, guid: 45632f0a227c860489bcba0eb1f4ec3e,
type: 3}

137
UOP1_Project/Assets/Scenes/Locations/Glade.unity
文件差异内容过多而无法显示
查看文件

4
UOP1_Project/Assets/Scenes/Managers/PersistentManagers.unity


m_TrainingDataDestination: TrainingData
m_LightProbeSampleCountMultiplier: 4
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 0
m_UseShadowmask: 1
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2

_musicEventChannel: {fileID: 11400000, guid: 51854f522e1d88442a90b878b27ea839, type: 2}
audioMixer: {fileID: 24100000, guid: 548a7f001ca6d3d4cb67c8edf84f62a3, type: 2}
_masterVolume: 1
_musicVolume: 1
_musicVolume: 0.8
_sfxVolume: 1
--- !u!1 &624605538
GameObject:

205
UOP1_Project/Assets/Scenes/WIP/TestingGround.unity
文件差异内容过多而无法显示
查看文件

831
UOP1_Project/Assets/Scenes/Whiteboxing/3. Town/Proposal_3/Town_Proposal_3.unity
文件差异内容过多而无法显示
查看文件

11
UOP1_Project/Assets/ScriptableObjects/SceneData/Locations/Forest.asset


m_Script: {fileID: 11500000, guid: 8db63739a6674d74e8e232347422172f, type: 3}
m_Name: Forest
m_EditorClassIdentifier:
uuid:
uuid: 47723aeb-1bae-48c7-a760-4d6339e4a68a
sceneAsset: {fileID: 102900000, guid: 3a816f06c17361b4398583570bcbf8eb, type: 3}
scenePath: Assets/Scenes/Locations/Forest.unity
shortDescription: Find Y
music: {fileID: 0}
_guid: d102ba8fe3b291249aeb9de4b95c1904
sceneType: 0
shortDescription:
locationName:
m_TableReference:
m_TableCollectionName: GUID:5f392fa78068846188a7ed5595276c8f

m_FallbackState: 0
musicTrack: {fileID: 0}
musicTrack: {fileID: 11400000, guid: 7839ee0fad6280c4c991c04b7f0dbe5d, type: 2}

6
UOP1_Project/Assets/ScriptableObjects/SceneData/Locations/Glade.asset


m_SubObjectType:
locationName:
m_TableReference:
m_TableCollectionName: GUID:5f392fa78068846188a7ed5595276c8f
m_TableCollectionName:
m_KeyId: 51471441920
m_KeyId: 0
musicTrack: {fileID: 11400000, guid: 8581dd3dfa47c5c46b3ddf5a2d6f6e4e, type: 2}
musicTrack: {fileID: 11400000, guid: cd79ec002dc5c1942b30e2903393be0d, type: 2}

6
UOP1_Project/Assets/ScriptableObjects/SceneData/Locations/Town.asset


m_Script: {fileID: 11500000, guid: 8db63739a6674d74e8e232347422172f, type: 3}
m_Name: Town
m_EditorClassIdentifier:
_guid: 225926d1405c84f4399317b70b0e94b7
description:
sceneType: 0
sceneReference:

m_KeyId: 0
m_Key:
m_FallbackState: 0
musicTrack: {fileID: 0}
enemiesCount: 0
uuid:
uuid:
musicTrack: {fileID: 11400000, guid: cdd30f7c64c86384dae627b738e83219, type: 2}

5
UOP1_Project/Assets/ScriptableObjects/SceneData/WIP/TestingGround.asset


m_Script: {fileID: 11500000, guid: 8db63739a6674d74e8e232347422172f, type: 3}
m_Name: TestingGround
m_EditorClassIdentifier:
_guid: 1514f833150a79e4c9d242f58bdbcbc0
sceneType: 0
shortDescription:
locationName:
m_TableReference:
m_TableCollectionName:

m_FallbackState: 0
musicTrack: {fileID: 0}
musicTrack: {fileID: 11400000, guid: cdd30f7c64c86384dae627b738e83219, type: 2}

54
UOP1_Project/Assets/Scripts/Audio/AudioManager.cs


[Range(0f, 1f)]
[SerializeField] private float _sfxVolume = 1f;
private SoundEmitterList _soundEmitterList;
private SoundEmitterVault _soundEmitterVault;
private SoundEmitter _musicSoundEmitter;
_soundEmitterList = new SoundEmitterList();
_soundEmitterVault = new SoundEmitterVault();
_pool.Prewarm(_initialSize);
_pool.SetParent(this.transform);

_SFXEventChannel.OnAudioCueFinishRequested += FinishAudioCue;
_musicEventChannel.OnAudioCuePlayRequested += PlayMusicTrack;
_musicEventChannel.OnAudioCueStopRequested += StopMusic;
}
private void OnDestroy()

private AudioCueKey PlayMusicTrack(AudioCueSO audioCue, AudioConfigurationSO audioConfiguration, Vector3 positionInSpace)
{
AudioCueKey currentMusicTrack = default;
_soundEmitterList.Get(currentMusicTrack, out SoundEmitter[] sem);
sem[0].Stop();
float fadeDuration = 2f;
float startTime = 0f;
if(_musicSoundEmitter != null && _musicSoundEmitter.IsPlaying())
{
AudioClip songToPlay = audioCue.GetClips()[0];
if (_musicSoundEmitter.GetClip() == songToPlay)
return AudioCueKey.Invalid;
//Music is already playing, need to fade it out
startTime = _musicSoundEmitter.FadeMusicOut(fadeDuration);
}
_musicSoundEmitter = _pool.Request();
_musicSoundEmitter.FadeMusicIn(audioCue.GetClips()[0], audioConfiguration, 1f, startTime);
return PlayAudioCue(audioCue, audioConfiguration, positionInSpace);
return AudioCueKey.Invalid; //No need to return a valid key for music
}
private bool StopMusic(AudioCueKey key)
{
if (_musicSoundEmitter != null && _musicSoundEmitter.IsPlaying())
{
_musicSoundEmitter.Stop();
return true;
}
else
return false;
}
/// <summary>

}
}
return _soundEmitterList.Add(audioCue, soundEmitterArray);
return _soundEmitterVault.Add(audioCue, soundEmitterArray);
public bool FinishAudioCue(AudioCueKey emitterKey)
public bool FinishAudioCue(AudioCueKey audioCueKey)
bool isFound = _soundEmitterList.Get(emitterKey, out SoundEmitter[] soundEmitters);
bool isFound = _soundEmitterVault.Get(audioCueKey, out SoundEmitter[] soundEmitters);
if (isFound)
{

return isFound;
}
public bool StopAudioCue(AudioCueKey emitterKey)
public bool StopAudioCue(AudioCueKey audioCueKey)
bool isFound = _soundEmitterList.Get(emitterKey, out SoundEmitter[] soundEmitters);
bool isFound = _soundEmitterVault.Get(audioCueKey, out SoundEmitter[] soundEmitters);
if (isFound)
{

}
_soundEmitterList.Remove(emitterKey);
_soundEmitterVault.Remove(audioCueKey);
}
return isFound;

soundEmitter.Stop();
_pool.Return(soundEmitter);
}
//TODO: Add methods to play and cross-fade music, or to play individual sounds?
//TODO: is the above enough?
//_soundEmitterVault.Remove(audioCueKey); is never called if StopAndClean is called after a Finish event
//How is the key removed from the vault?
}
}

45
UOP1_Project/Assets/Scripts/Audio/SoundEmitters/SoundEmitter.cs


using System.Collections;
using DG.Tweening;
using System;
using System.Collections;
using UnityEngine;
using UnityEngine.Events;

}
}
public void FadeMusicIn(AudioClip musicClip, AudioConfigurationSO settings, float duration, float startTime = 0f)
{
PlayAudioClip(musicClip, settings, true);
_audioSource.volume = 0f;
//Start the clip at the same time the previous one left, if length allows
//TODO: find a better way to sync fading songs
if(startTime <= _audioSource.clip.length)
_audioSource.time = startTime;
_audioSource.DOFade(1f, duration);
}
public float FadeMusicOut(float duration)
{
_audioSource.DOFade(0f, duration).onComplete += OnFadeOutComplete;
return _audioSource.time;
}
private void OnFadeOutComplete()
{
NotifyBeingDone();
}
/// <summary>
/// Used to check which music track is being played.
/// </summary>
public AudioClip GetClip()
{
return _audioSource.clip;
}
/// <summary>
/// Used when the game is unpaused, to pick up SFX from where they left.
/// </summary>

}
}
public bool IsInUse()
public bool IsPlaying()
{
return _audioSource.isPlaying;
}

{
yield return new WaitForSeconds(clipLength);
NotifyBeingDone();
}
private void NotifyBeingDone()
{
OnSoundFinishedPlaying.Invoke(this); // The AudioManager will pick this up
}
}

4
UOP1_Project/Assets/Scripts/Audio/SoundEmitters/SoundEmitterVault.cs


using System.Collections.Generic;
public class SoundEmitterList
public class SoundEmitterVault
public SoundEmitterList()
public SoundEmitterVault()
{
_emittersKey = new List<AudioCueKey>();
_emittersList = new List<SoundEmitter[]>();

2
UOP1_Project/Assets/Prefabs/Effects/SlashEffect.prefab


ringBufferLoopRange: {x: 0, y: 1}
looping: 1
prewarm: 0
playOnAwake: 1
playOnAwake: 0
useUnscaledTime: 0
autoRandomSeed: 1
useRigidbodyForVelocity: 1

49
UOP1_Project/Assets/Prefabs/Gameplay/MusicPlayer.prefab


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &7961433267914593992
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7961433267914593990}
- component: {fileID: 7961433267914593993}
m_Layer: 0
m_Name: MusicPlayer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7961433267914593990
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7961433267914593992}
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: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7961433267914593993
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7961433267914593992}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6bac00fb906d5ce448625eccf4aa04ec, type: 3}
m_Name:
m_EditorClassIdentifier:
_onSceneReady: {fileID: 11400000, guid: b729e40fc41dd8b4ea7aaf5c857f7186, type: 2}
_playMusicOn: {fileID: 11400000, guid: 51854f522e1d88442a90b878b27ea839, type: 2}
_thisSceneSO: {fileID: 0}
_audioConfig: {fileID: 11400000, guid: 7dc92129d2e4ae84dabc197b593ba446, type: 2}

7
UOP1_Project/Assets/Prefabs/Gameplay/MusicPlayer.prefab.meta


fileFormatVersion: 2
guid: 0b664a194840b8947ba233200964f991
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

19
UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/Music/Music_Forest.asset


%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: 08e854ccd8588da4694c3ae040c10c5e, type: 3}
m_Name: Music_Forest
m_EditorClassIdentifier:
looping: 1
_audioClipGroups:
- sequenceMode: 2
audioClips:
- {fileID: 8300000, guid: f55746203c03f2141a9e1a1649072238, type: 3}

8
UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/Music/Music_Forest.asset.meta


fileFormatVersion: 2
guid: 7839ee0fad6280c4c991c04b7f0dbe5d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

19
UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/Music/Music_PauseMenu.asset


%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: 08e854ccd8588da4694c3ae040c10c5e, type: 3}
m_Name: Music_PauseMenu
m_EditorClassIdentifier:
looping: 1
_audioClipGroups:
- sequenceMode: 2
audioClips:
- {fileID: 8300000, guid: 72ef6eda0caaa744a819f1c0bcfce397, type: 3}

8
UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/Music/Music_PauseMenu.asset.meta


fileFormatVersion: 2
guid: c6f209cf719542c43b6dc260163ff012
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

19
UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/Music/Music_Town.asset


%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: 08e854ccd8588da4694c3ae040c10c5e, type: 3}
m_Name: Music_Town
m_EditorClassIdentifier:
looping: 1
_audioClipGroups:
- sequenceMode: 2
audioClips:
- {fileID: 8300000, guid: 848739acdaf728b45a57a87160f9021e, type: 3}

8
UOP1_Project/Assets/ScriptableObjects/Audio/AudioCues/Music/Music_Town.asset.meta


fileFormatVersion: 2
guid: cdd30f7c64c86384dae627b738e83219
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

/UOP1_Project/Assets/Scripts/Audio/SoundEmitters/SoundEmitterList.cs.meta → /UOP1_Project/Assets/Scripts/Audio/SoundEmitters/SoundEmitterVault.cs.meta

/UOP1_Project/Assets/Scripts/Audio/SoundEmitters/SoundEmitterList.cs → /UOP1_Project/Assets/Scripts/Audio/SoundEmitters/SoundEmitterVault.cs

/UOP1_Project/Assets/Art/Characters/PigChef/Effect/SlashEffect.prefab → /UOP1_Project/Assets/Prefabs/Effects/SlashEffect.prefab

/UOP1_Project/Assets/Art/Characters/PigChef/Effect/SlashEffect.prefab.meta → /UOP1_Project/Assets/Prefabs/Effects/SlashEffect.prefab.meta

正在加载...
取消
保存