Browse Source

initial commit

master
cailean 8 months ago
commit
b83cf48ab7
  1. 72
      .gitattributes
  2. 73
      .gitignore
  3. 6
      .vsconfig
  4. 8
      Assets/Animation.meta
  5. 8
      Assets/Animation/Animations.meta
  6. 21683
      Assets/Animation/Animations/CrouchBack.anim
  7. 8
      Assets/Animation/Animations/CrouchBack.anim.meta
  8. 12800
      Assets/Animation/Animations/CrouchingIdle.anim
  9. 8
      Assets/Animation/Animations/CrouchingIdle.anim.meta
  10. 62282
      Assets/Animation/Animations/Idle.anim
  11. 8
      Assets/Animation/Animations/Idle.anim.meta
  12. 17696
      Assets/Animation/Animations/Running.anim
  13. 8
      Assets/Animation/Animations/Running.anim.meta
  14. 15149
      Assets/Animation/Animations/Standing2Crouch.anim
  15. 8
      Assets/Animation/Animations/Standing2Crouch.anim.meta
  16. 5123
      Assets/Animation/Animations/Tpose.anim
  17. 8
      Assets/Animation/Animations/Tpose.anim.meta
  18. 32150
      Assets/Animation/Animations/Walking.anim
  19. 8
      Assets/Animation/Animations/Walking.anim.meta
  20. 8
      Assets/Animation/Controllers.meta
  21. 219
      Assets/Animation/Controllers/Active Ragdoll Controller.controller
  22. 8
      Assets/Animation/Controllers/Active Ragdoll Controller.controller.meta
  23. 388
      Assets/Animation/Controllers/LocomotionController.controller
  24. 8
      Assets/Animation/Controllers/LocomotionController.controller.meta
  25. 8
      Assets/Audio.meta
  26. 8
      Assets/Audio/Narrator.meta
  27. BIN
      Assets/Audio/Narrator/(Q).wav
  28. 23
      Assets/Audio/Narrator/(Q).wav.meta
  29. BIN
      Assets/Audio/Narrator/(Q)MibgHNW.wav
  30. 23
      Assets/Audio/Narrator/(Q)MibgHNW.wav.meta
  31. BIN
      Assets/Audio/Narrator/(Q)_LhbHe.wav
  32. 23
      Assets/Audio/Narrator/(Q)_LhbHe.wav.meta
  33. BIN
      Assets/Audio/Narrator/(Q)njUaQPf.wav
  34. 23
      Assets/Audio/Narrator/(Q)njUaQPf.wav.meta
  35. 8
      Assets/Materials.meta
  36. 77
      Assets/Materials/AnimatedBody.mat
  37. 8
      Assets/Materials/AnimatedBody.mat.meta
  38. 156
      Assets/Materials/Ch36_Body.mat
  39. 8
      Assets/Materials/Ch36_Body.mat.meta
  40. 168
      Assets/Materials/Ground.mat
  41. 8
      Assets/Materials/Ground.mat.meta
  42. 137
      Assets/Materials/PSXMaterial.mat
  43. 8
      Assets/Materials/PSXMaterial.mat.meta
  44. 8
      Assets/Materials/Physics.meta
  45. 14
      Assets/Materials/Physics/FeetMaterial.physicMaterial
  46. 8
      Assets/Materials/Physics/FeetMaterial.physicMaterial.meta
  47. 136
      Assets/Materials/Psx_PBR_Buddha.mat
  48. 8
      Assets/Materials/Psx_PBR_Buddha.mat.meta
  49. 137
      Assets/Materials/Psx_PBR_Ground.mat
  50. 8
      Assets/Materials/Psx_PBR_Ground.mat.meta
  51. 138
      Assets/Materials/Psx_PBR_Rock.mat
  52. 8
      Assets/Materials/Psx_PBR_Rock.mat.meta
  53. 136
      Assets/Materials/Psx_Unlit_Buddha.mat
  54. 8
      Assets/Materials/Psx_Unlit_Buddha.mat.meta
  55. 141
      Assets/Materials/Psx_Unlit_Ground.mat
  56. 8
      Assets/Materials/Psx_Unlit_Ground.mat.meta
  57. 138
      Assets/Materials/Psx_Unlit_Rock.mat
  58. 8
      Assets/Materials/Psx_Unlit_Rock.mat.meta
  59. 152
      Assets/Materials/RockPSX.mat
  60. 8
      Assets/Materials/RockPSX.mat.meta
  61. 152
      Assets/Materials/Sky.mat
  62. 8
      Assets/Materials/Sky.mat.meta
  63. 133
      Assets/Materials/rock.mat
  64. 8
      Assets/Materials/rock.mat.meta
  65. 8
      Assets/Model.meta
  66. BIN
      Assets/Model/DemoModel.fbx
  67. 455
      Assets/Model/DemoModel.fbx.meta
  68. BIN
      Assets/Model/Rock_1.obj
  69. 109
      Assets/Model/Rock_1.obj.meta
  70. BIN
      Assets/Model/Tpose.fbx
  71. 109
      Assets/Model/Tpose.fbx.meta
  72. BIN
      Assets/Model/Walking.fbx
  73. 891
      Assets/Model/Walking.fbx.meta
  74. 8
      Assets/Navmesh.meta
  75. 8
      Assets/Plugins.meta
  76. 9
      Assets/Plugins/FMOD.meta
  77. 8
      Assets/Plugins/FMOD/Cache.meta
  78. 8
      Assets/Plugins/FMOD/Cache/Editor.meta
  79. 163
      Assets/Plugins/FMOD/Cache/Editor/FMODStudioCache.asset
  80. 8
      Assets/Plugins/FMOD/Cache/Editor/FMODStudioCache.asset.meta
  81. 38
      Assets/Plugins/FMOD/FMODUnity.asmdef
  82. 7
      Assets/Plugins/FMOD/FMODUnity.asmdef.meta
  83. 157
      Assets/Plugins/FMOD/LICENSE.TXT
  84. 7
      Assets/Plugins/FMOD/LICENSE.TXT.meta
  85. 14
      Assets/Plugins/FMOD/README.txt
  86. 7
      Assets/Plugins/FMOD/README.txt.meta
  87. 8
      Assets/Plugins/FMOD/Resources.meta
  88. 817
      Assets/Plugins/FMOD/Resources/FMODStudioSettings.asset
  89. 8
      Assets/Plugins/FMOD/Resources/FMODStudioSettings.asset.meta
  90. 8
      Assets/Plugins/FMOD/addons.meta
  91. 8
      Assets/Plugins/FMOD/addons/ResonanceAudio.meta
  92. 8
      Assets/Plugins/FMOD/addons/ResonanceAudio/Editor.meta
  93. 17
      Assets/Plugins/FMOD/addons/ResonanceAudio/Editor/FMODUnityResonanceEditor.asmdef
  94. 7
      Assets/Plugins/FMOD/addons/ResonanceAudio/Editor/FMODUnityResonanceEditor.asmdef.meta
  95. 122
      Assets/Plugins/FMOD/addons/ResonanceAudio/Editor/FmodResonanceAudioRoomEditor.cs
  96. 12
      Assets/Plugins/FMOD/addons/ResonanceAudio/Editor/FmodResonanceAudioRoomEditor.cs.meta
  97. 8
      Assets/Plugins/FMOD/addons/ResonanceAudio/Scripts.meta
  98. 15
      Assets/Plugins/FMOD/addons/ResonanceAudio/Scripts/FMODUnityResonance.asmdef
  99. 7
      Assets/Plugins/FMOD/addons/ResonanceAudio/Scripts/FMODUnityResonance.asmdef.meta
  100. 290
      Assets/Plugins/FMOD/addons/ResonanceAudio/Scripts/FmodResonanceAudio.cs

72
.gitattributes

@ -0,0 +1,72 @@
# For line ending normalization between Unix and Windows
* text=auto
# Unity
*.cs diff=csharp text
*.cginc text
*.shader text
*.mat -text merge=unityyamlmerge diff
*.anim -text merge=unityyamlmerge diff
*.unity -text merge=unityyamlmerge diff
*.prefab -text merge=unityyamlmerge diff
*.physicsMaterial2D -text merge=unityyamlmerge diff
*.physicMaterial -text merge=unityyamlmerge diff
*.asset -text merge=unityyamlmerge diff
*.meta -text merge=unityyamlmerge diff
*.controller -text merge=unityyamlmerge diff
# 3D models
*.3dm filter=lfs diff=lfs merge=lfs -text
*.3ds filter=lfs diff=lfs merge=lfs -text
*.blend filter=lfs diff=lfs merge=lfs -text
*.c4d filter=lfs diff=lfs merge=lfs -text
*.collada filter=lfs diff=lfs merge=lfs -text
*.dae filter=lfs diff=lfs merge=lfs -text
*.dxf filter=lfs diff=lfs merge=lfs -text
*.fbx filter=lfs diff=lfs merge=lfs -text
*.jas filter=lfs diff=lfs merge=lfs -text
*.lws filter=lfs diff=lfs merge=lfs -text
*.lxo filter=lfs diff=lfs merge=lfs -text
*.ma filter=lfs diff=lfs merge=lfs -text
*.max filter=lfs diff=lfs merge=lfs -text
*.mb filter=lfs diff=lfs merge=lfs -text
*.obj filter=lfs diff=lfs merge=lfs -text
*.ply filter=lfs diff=lfs merge=lfs -text
*.skp filter=lfs diff=lfs merge=lfs -text
*.stl filter=lfs diff=lfs merge=lfs -text
*.ztl filter=lfs diff=lfs merge=lfs -text
# Audio
*.aif filter=lfs diff=lfs merge=lfs -text
*.aiff filter=lfs diff=lfs merge=lfs -text
*.it filter=lfs diff=lfs merge=lfs -text
*.mod filter=lfs diff=lfs merge=lfs -text
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.ogg filter=lfs diff=lfs merge=lfs -text
*.s3m filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text
*.xm filter=lfs diff=lfs merge=lfs -text
# Fonts
*.otf filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
# Images
*.bmp filter=lfs diff=lfs merge=lfs -text
*.exr filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text
*.hdr filter=lfs diff=lfs merge=lfs -text
*.iff filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.pict filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.psd filter=lfs diff=lfs merge=lfs -text
*.tga filter=lfs diff=lfs merge=lfs -text
*.tif filter=lfs diff=lfs merge=lfs -text
*.tiff filter=lfs diff=lfs merge=lfs -text
# Collapse Unity-generated files on GitHub
*.asset linguist-generated
*.mat linguist-generated
*.meta linguist-generated
*.prefab linguist-generated
*.unity linguist-generated

73
.gitignore

@ -0,0 +1,73 @@
# This .gitignore file should be placed at the root of your Unity project directory
#
# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
#
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
# MemoryCaptures can get excessive in size.
# They also could contain extremely sensitive data
/[Mm]emoryCaptures/
# Recordings can get excessive in size
/[Rr]ecordings/
/[Ss]ample[Rr]ecordings/
# Uncomment this line if you wish to ignore the asset store tools plugin
# /[Aa]ssets/AssetStoreTools*
# Autogenerated Jetbrains Rider plugin
/[Aa]ssets/Plugins/Editor/JetBrains*
# Visual Studio cache directory
.vs/
# Gradle cache directory
.gradle/
# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
*.mdb.meta
# Unity3D generated file on crash reports
sysinfo.txt
# Builds
*.apk
*.aab
*.unitypackage
*.app
# Crashlytics generated file
crashlytics-build.properties
# Packed Addressables
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*
# Temporary auto-generated Android Assets
/[Aa]ssets/[Ss]treamingAssets/aa.meta
/[Aa]ssets/[Ss]treamingAssets/aa/*

6
.vsconfig

@ -0,0 +1,6 @@
{
"version": "1.0",
"components": [
"Microsoft.VisualStudio.Workload.ManagedGame"
]
}

8
Assets/Animation.meta

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

8
Assets/Animation/Animations.meta

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

21683
Assets/Animation/Animations/CrouchBack.anim

File diff suppressed because it is too large

8
Assets/Animation/Animations/CrouchBack.anim.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 82758d1d3d6027b4ab9c84baa5041285
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

12800
Assets/Animation/Animations/CrouchingIdle.anim

File diff suppressed because it is too large

8
Assets/Animation/Animations/CrouchingIdle.anim.meta

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

62282
Assets/Animation/Animations/Idle.anim

File diff suppressed because it is too large

8
Assets/Animation/Animations/Idle.anim.meta

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

17696
Assets/Animation/Animations/Running.anim

File diff suppressed because it is too large

8
Assets/Animation/Animations/Running.anim.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7008964b65031d94cb097560f5f5813b
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

15149
Assets/Animation/Animations/Standing2Crouch.anim

File diff suppressed because it is too large

8
Assets/Animation/Animations/Standing2Crouch.anim.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7e9a8e8269264e44ba03d955f6406ae3
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

5123
Assets/Animation/Animations/Tpose.anim

File diff suppressed because it is too large

8
Assets/Animation/Animations/Tpose.anim.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 07538ccd64f6a6d4392118468e4a8ee6
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

32150
Assets/Animation/Animations/Walking.anim

File diff suppressed because it is too large

8
Assets/Animation/Animations/Walking.anim.meta

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

8
Assets/Animation/Controllers.meta

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

219
Assets/Animation/Controllers/Active Ragdoll Controller.controller

@ -0,0 +1,219 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1102 &-4957002080827014574
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:
- {fileID: 2287214906436755391}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 1
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: -5294006321987392172, guid: 0e9a428405a52cf43b95ab206dd3babd,
type: 3}
m_Tag:
m_SpeedParameter: speed
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1107 &-3112462024768731263
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: -4957002080827014574}
m_Position: {x: 150, y: 50, z: 0}
- serializedVersion: 1
m_State: {fileID: 5649052701640479551}
m_Position: {x: 150, y: -20, z: 0}
- serializedVersion: 1
m_State: {fileID: 2145162604880389019}
m_Position: {x: -70, y: -20, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions:
- {fileID: 5827172708746569691}
m_EntryTransitions: []
m_StateMachineTransitions: {}
m_StateMachineBehaviours: []
m_AnyStatePosition: {x: -50, y: 60, z: 0}
m_EntryPosition: {x: 170, y: -90, z: 0}
m_ExitPosition: {x: 170, y: -130, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: 5649052701640479551}
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Active Ragdoll Controller
serializedVersion: 5
m_AnimatorParameters:
- m_Name: speed
m_Type: 1
m_DefaultFloat: 1
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: moving
m_Type: 4
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: -3112462024768731263}
m_Mask: {fileID: 0}
m_Motions: []
m_Behaviours: []
m_BlendingMode: 0
m_SyncedLayerIndex: -1
m_DefaultWeight: 0
m_IKPass: 1
m_SyncedLayerAffectsTiming: 0
m_Controller: {fileID: 9100000}
--- !u!1101 &1118247071978034625
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions: []
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -4957002080827014574}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &2145162604880389019
AnimatorState:
serializedVersion: 5
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: InTheAir
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: -4410110138628448019, guid: 0e9a428405a52cf43b95ab206dd3babd,
type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &2287214906436755391
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: moving
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 5649052701640479551}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.70000005
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &5649052701640479551
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: -3730843190915106339, guid: 0e9a428405a52cf43b95ab206dd3babd,
type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &5827172708746569691
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: moving
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -4957002080827014574}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 1
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1

8
Assets/Animation/Controllers/Active Ragdoll Controller.controller.meta

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

388
Assets/Animation/Controllers/LocomotionController.controller

@ -0,0 +1,388 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1102 &-7844130820473108535
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Blend Tree
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -4862790477186250196}
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: 2773956695620178258}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &-6957197012139133715
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: isCrouching
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -1355660082077867701}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 1.1886837
m_TransitionOffset: 0.06811735
m_ExitTime: 0.98803645
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &-5958636124151888197
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 3
m_ConditionEvent: Velocity
m_EventTreshold: 0.05
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -7844130820473108535}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.9747899
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &-4862790477186250196
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 4
m_ConditionEvent: Velocity
m_EventTreshold: 0.05
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -1355660082077867701}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &-1883262385528070632
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: CrouchBack
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -860615252457993589}
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: 82758d1d3d6027b4ab9c84baa5041285, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &-1355660082077867701
AnimatorState:
serializedVersion: 6
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:
- {fileID: 9185364717678880950}
- {fileID: -5958636124151888197}
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: a518f7b14e8f9714192b7ffa0a9b4ae9, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &-860615252457993589
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 2
m_ConditionEvent: isCrouchBack
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 9092563754067719740}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.5185244
m_TransitionOffset: 0
m_ExitTime: 0.81707317
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: LocomotionController
serializedVersion: 5
m_AnimatorParameters:
- m_Name: isWalking
m_Type: 4
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: isIdle
m_Type: 4
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: isCrouching
m_Type: 4
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: isCrouchBack
m_Type: 4
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: isRunning
m_Type: 4
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: Blend
m_Type: 1
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
- m_Name: Velocity
m_Type: 1
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 9100000}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: 1210841582482773073}
m_Mask: {fileID: 0}
m_Motions: []
m_Behaviours: []
m_BlendingMode: 0
m_SyncedLayerIndex: -1
m_DefaultWeight: 0
m_IKPass: 1
m_SyncedLayerAffectsTiming: 0
m_Controller: {fileID: 9100000}
--- !u!1107 &1210841582482773073
AnimatorStateMachine:
serializedVersion: 6
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: -1355660082077867701}
m_Position: {x: 250, y: 230, z: 0}
- serializedVersion: 1
m_State: {fileID: 9092563754067719740}
m_Position: {x: 250, y: 340, z: 0}
- serializedVersion: 1
m_State: {fileID: -1883262385528070632}
m_Position: {x: 250, y: 420, z: 0}
- serializedVersion: 1
m_State: {fileID: -7844130820473108535}
m_Position: {x: 250, y: 130, 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: -1355660082077867701}
--- !u!206 &2773956695620178258
BlendTree:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Blend Tree
m_Childs:
- serializedVersion: 2
m_Motion: {fileID: 7400000, guid: 2c5705350a3578c4d968c6ae11fb4586, type: 2}
m_Threshold: 0.16938111
m_Position: {x: 0, y: 0}
m_TimeScale: 0.6
m_CycleOffset: 0
m_DirectBlendParameter: Blend
m_Mirror: 0
- serializedVersion: 2
m_Motion: {fileID: 7400000, guid: 7008964b65031d94cb097560f5f5813b, type: 2}
m_Threshold: 1
m_Position: {x: 0, y: 0}
m_TimeScale: 1
m_CycleOffset: 0
m_DirectBlendParameter: Blend
m_Mirror: 0
m_BlendParameter: Velocity
m_BlendParameterY: Blend
m_MinThreshold: 0.16938111
m_MaxThreshold: 1
m_UseAutomaticThresholds: 0
m_NormalizedBlendValues: 0
m_BlendType: 0
--- !u!1101 &5763194298046466074
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: isCrouchBack
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -1883262385528070632}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.5057373
m_TransitionOffset: 0
m_ExitTime: 0.8891585
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &9092563754067719740
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: CrouchingIdle
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -6957197012139133715}
- {fileID: 5763194298046466074}
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: e4aa47943017b594195bde201550e3e0, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &9185364717678880950
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: isCrouching
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 9092563754067719740}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.18923855
m_TransitionOffset: 0
m_ExitTime: 0.85940063
m_HasExitTime: 0
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1

8
Assets/Animation/Controllers/LocomotionController.controller.meta

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

8
Assets/Audio.meta

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

8
Assets/Audio/Narrator.meta

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

BIN
Assets/Audio/Narrator/(Q).wav (Stored with Git LFS)

Binary file not shown.

23
Assets/Audio/Narrator/(Q).wav.meta

@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: 390e08e1a52fa7249bb79094c4ecea0c
AudioImporter:
externalObjects: {}
serializedVersion: 7
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Audio/Narrator/(Q)MibgHNW.wav (Stored with Git LFS)

Binary file not shown.

23
Assets/Audio/Narrator/(Q)MibgHNW.wav.meta

@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: fd95746082079ea4391288d4f9f3c9f7
AudioImporter:
externalObjects: {}
serializedVersion: 7
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Audio/Narrator/(Q)_LhbHe.wav (Stored with Git LFS)

Binary file not shown.

23
Assets/Audio/Narrator/(Q)_LhbHe.wav.meta

@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: 929d0ded76c310b48b97760533c99f2d
AudioImporter:
externalObjects: {}
serializedVersion: 7
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Audio/Narrator/(Q)njUaQPf.wav (Stored with Git LFS)

Binary file not shown.

23
Assets/Audio/Narrator/(Q)njUaQPf.wav.meta

@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: c6c1823367aceb34997db83fd23cf88d
AudioImporter:
externalObjects: {}
serializedVersion: 7
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Materials.meta

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

77
Assets/Materials/AnimatedBody.mat

@ -0,0 +1,77 @@
%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: AnimatedBody
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords:
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _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: 0}
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}
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _UVSec: 0
- _ZWrite: 1
m_Colors:
- _Color: {r: 0.707196, g: 0.32039872, b: 0.9056604, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}

8
Assets/Materials/AnimatedBody.mat.meta

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

156
Assets/Materials/Ch36_Body.mat

@ -0,0 +1,156 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-4297656435351949082
MonoBehaviour:
m_ObjectHideFlags: 11
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Ch36_Body
m_Shader: {fileID: -6465566751694194690, guid: 2b3b7d0b179748b449e12721ea4fcfa6,
type: 3}
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:
- Texture2D_4450AB74:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BaseMap:
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: 0}
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}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- Boolean_193028D2: 0
- Boolean_3F1A8DAB: 0
- Boolean_43476D73: 1
- Boolean_7165A49C: 1
- Boolean_85059BBE: 1
- Boolean_8BBF99CD: 1
- Boolean_D258FF8E: 0
- Vector1_21C41D02: 1024
- Vector1_6F288C5B: 0.5
- Vector1_B2CC132F: 100
- Vector1_B9994903: 11
- Vector1_E8746023: 100
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _CustomDepthOffset: 0
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 1
- _Glossiness: 0.4472136
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _ObjectDithering: 1
- _OcclusionStrength: 1
- _Parallax: 0.02
- _QueueControl: 0
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.4472136
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _UVSec: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- Color_2E5415DE: {r: 1, g: 1, b: 1, a: 0}
- Vector2_8044833E: {r: 1, g: 1, b: 0, a: 0}
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []

8
Assets/Materials/Ch36_Body.mat.meta

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

168
Assets/Materials/Ground.mat

@ -0,0 +1,168 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-2127952558713064369
MonoBehaviour:
m_ObjectHideFlags: 11
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Ground
m_Shader: {fileID: -6465566751694194690, guid: 2b3b7d0b179748b449e12721ea4fcfa6,
type: 3}
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:
- Texture2D_4450AB74:
m_Texture: {fileID: 2800000, guid: 487ffbd184c5cef47a7de1205a707b9a, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 487ffbd184c5cef47a7de1205a707b9a, type: 3}
m_Scale: {x: 10, y: 10}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Cubemap:
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}
- _EmissiveTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 2800000, guid: 487ffbd184c5cef47a7de1205a707b9a, type: 3}
m_Scale: {x: 10, y: 10}
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}
- _ReflectionMap:
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}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- Boolean_193028D2: 0
- Boolean_3F1A8DAB: 0
- Boolean_43476D73: 1
- Boolean_7165A49C: 1
- Boolean_85059BBE: 1
- Boolean_8BBF99CD: 1
- Boolean_D258FF8E: 0
- Vector1_21C41D02: 1024
- Vector1_6F288C5B: 0.5
- Vector1_B2CC132F: 100
- Vector1_B9994903: 11
- Vector1_E8746023: 100
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _CustomDepthOffset: 0
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _FlatShading: 0
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _ObjectDithering: 1
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueControl: 0
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- Color_2E5415DE: {r: 1, g: 1, b: 1, a: 0}
- Vector2_8044833E: {r: 10, g: 10, b: 0, a: 0}
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _CubemapColor: {r: 0, g: 0, b: 0, a: 0}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []

8
Assets/Materials/Ground.mat.meta

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

137
Assets/Materials/PSXMaterial.mat

@ -0,0 +1,137 @@
%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: PSXMaterial
m_Shader: {fileID: 4800000, guid: 650dd9526735d5b46b79224bc6e94025, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
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: 0}
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}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BlendOp: 0
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _CustomDepthOffset: 0
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _ObjectDithering: 1
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueOffset: 0
- _ReceiveShadows: 1
- _SampleGI: 0
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &7812393241937995537
MonoBehaviour:
m_ObjectHideFlags: 11
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

8
Assets/Materials/PSXMaterial.mat.meta

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

8
Assets/Materials/Physics.meta

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

14
Assets/Materials/Physics/FeetMaterial.physicMaterial

@ -0,0 +1,14 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!134 &13400000
PhysicMaterial:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: FeetMaterial
dynamicFriction: 1
staticFriction: 1
bounciness: 0
frictionCombine: 3
bounceCombine: 0

8
Assets/Materials/Physics/FeetMaterial.physicMaterial.meta

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

136
Assets/Materials/Psx_PBR_Buddha.mat

@ -0,0 +1,136 @@
%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: Psx_PBR_Buddha
m_Shader: {fileID: -6465566751694194690, guid: 2b3b7d0b179748b449e12721ea4fcfa6,
type: 3}
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:
- Texture2D_4450AB74:
m_Texture: {fileID: 2800000, guid: 487ffbd184c5cef47a7de1205a707b9a, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- Texture2D_9E9BBF1C:
m_Texture: {fileID: 2800000, guid: 51cdb6b8f84a1114280280ceec03bf34, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BaseMap:
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}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
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}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- Boolean_193028D2: 0
- Boolean_3F1A8DAB: 1
- Boolean_43476D73: 1
- Boolean_7165A49C: 1
- Boolean_85059BBE: 0
- Boolean_8BBF99CD: 0
- Boolean_D258FF8E: 0
- Vector1_21C41D02: 149.2
- Vector1_2CDA09C2: 0.5
- Vector1_6F288C5B: 0.5
- Vector1_B2CC132F: 100
- Vector1_B74833F8: 1
- Vector1_B9994903: 2.45
- Vector1_E8746023: 100
- Vector1_F6C0D59C: 1
- _AlphaClip: 0
- _Blend: 0
- _BumpScale: 1
- _Cull: 2
- _Cutoff: 0.5
- _DstBlend: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _QueueControl: 0
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- Color_2E5415DE: {r: 1, g: 1, b: 1, a: 0}
- Color_881555E: {r: 1, g: 1, b: 1, a: 0}
- Vector2_8044833E: {r: 1, g: 1, b: 0, a: 0}
- Vector2_BEE4461D: {r: 1, g: 1, b: 0, a: 0}
- _BaseColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
m_BuildTextureStacks: []
--- !u!114 &4969010920785245292
MonoBehaviour:
m_ObjectHideFlags: 11
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

8
Assets/Materials/Psx_PBR_Buddha.mat.meta

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

137
Assets/Materials/Psx_PBR_Ground.mat

@ -0,0 +1,137 @@
%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: Psx_PBR_Ground
m_Shader: {fileID: -6465566751694194690, guid: 9811a975b6d99df45b93bb716dacc497,
type: 3}
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:
- Texture2D_4450AB74:
m_Texture: {fileID: 2800000, guid: 9a6d0e4d300d377488fda7f042a8b725, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- Texture2D_9E9BBF1C:
m_Texture: {fileID: 2800000, guid: 51cdb6b8f84a1114280280ceec03bf34, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BaseMap:
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}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
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}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- Boolean_193028D2: 0
- Boolean_3F1A8DAB: 0
- Boolean_43476D73: 0
- Boolean_7165A49C: 1
- Boolean_85059BBE: 1
- Boolean_8BBF99CD: 1
- Boolean_D258FF8E: 0
- Vector1_21C41D02: 1
- Vector1_2CDA09C2: 0.5
- Vector1_6F288C5B: 0.5
- Vector1_B2CC132F: 8
- Vector1_B74833F8: 1
- Vector1_B9994903: 11
- Vector1_E8746023: 6.59
- Vector1_F6C0D59C: 1
- _AlphaClip: 0
- _Blend: 0
- _BumpScale: 1
- _Cull: 2
- _Cutoff: 0.5
- _DstBlend: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _QueueControl: 0
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- Color_2E5415DE: {r: 1, g: 1, b: 1, a: 0}
- Color_881555E: {r: 1, g: 1, b: 1, a: 0}
- Color_EB2C7663: {r: 0.46226418, g: 0, b: 0, a: 0}
- Vector2_8044833E: {r: 20, g: 20, b: 0, a: 0}
- Vector2_BEE4461D: {r: 1, g: 1, b: 0, a: 0}
- _BaseColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
m_BuildTextureStacks: []
--- !u!114 &4969010920785245292
MonoBehaviour:
m_ObjectHideFlags: 11
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

8
Assets/Materials/Psx_PBR_Ground.mat.meta

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

138
Assets/Materials/Psx_PBR_Rock.mat

@ -0,0 +1,138 @@
%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: Psx_PBR_Rock
m_Shader: {fileID: -6465566751694194690, guid: 2b3b7d0b179748b449e12721ea4fcfa6,
type: 3}
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:
- Texture2D_4450AB74:
m_Texture: {fileID: 2800000, guid: 16639bea31ab04543bd5e531c1f8635c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- Texture2D_9E9BBF1C:
m_Texture: {fileID: 2800000, guid: 51cdb6b8f84a1114280280ceec03bf34, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BaseMap:
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}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
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}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- Boolean_193028D2: 0
- Boolean_3F1A8DAB: 1
- Boolean_43476D73: 1
- Boolean_7165A49C: 0
- Boolean_85059BBE: 1
- Boolean_8BBF99CD: 1
- Boolean_D258FF8E: 0
- Vector1_21C41D02: 1024
- Vector1_2CDA09C2: 0.5
- Vector1_6F288C5B: 0.5
- Vector1_B2CC132F: 2.06
- Vector1_B74833F8: 1
- Vector1_B9994903: 63.97
- Vector1_E8746023: 100
- Vector1_F6C0D59C: 1
- _AlphaClip: 0
- _Blend: 0
- _BumpScale: 1
- _Cull: 2
- _Cutoff: 0.5
- _DstBlend: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _QueueControl: 0
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- Color_2E5415DE: {r: 1, g: 1, b: 1, a: 0}
- Color_881555E: {r: 1, g: 1, b: 1, a: 0}
- Color_EB2C7663: {r: 0.46226418, g: 0, b: 0, a: 0}
- Vector2_3094B3F9: {r: 5, g: 64, b: 0, a: 0}
- Vector2_8044833E: {r: 1, g: 1, b: 0, a: 0}
- Vector2_BEE4461D: {r: 1, g: 1, b: 0, a: 0}
- _BaseColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
m_BuildTextureStacks: []
--- !u!114 &4969010920785245292
MonoBehaviour:
m_ObjectHideFlags: 11
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

8
Assets/Materials/Psx_PBR_Rock.mat.meta

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

136
Assets/Materials/Psx_Unlit_Buddha.mat

@ -0,0 +1,136 @@
%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: Psx_Unlit_Buddha
m_Shader: {fileID: -6465566751694194690, guid: 9811a975b6d99df45b93bb716dacc497,
type: 3}
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:
- Texture2D_4450AB74:
m_Texture: {fileID: 2800000, guid: 51cdb6b8f84a1114280280ceec03bf34, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- Texture2D_9E9BBF1C:
m_Texture: {fileID: 2800000, guid: 51cdb6b8f84a1114280280ceec03bf34, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BaseMap:
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}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
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}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- Boolean_193028D2: 1
- Boolean_3F1A8DAB: 1
- Boolean_43476D73: 1
- Boolean_7165A49C: 1
- Boolean_85059BBE: 1
- Boolean_8BBF99CD: 1
- Boolean_D258FF8E: 1
- Vector1_21C41D02: 512
- Vector1_6F288C5B: 0.5
- Vector1_712E4D45: 16.99
- Vector1_B2CC132F: 12
- Vector1_B74833F8: 1
- Vector1_B9994903: 2.45
- Vector1_E8746023: 7
- Vector1_F6C0D59C: 1
- _AlphaClip: 0
- _Blend: 0
- _BumpScale: 1
- _Cull: 2
- _Cutoff: 0.5
- _DstBlend: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _QueueControl: 0
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- Color_2E5415DE: {r: 1, g: 1, b: 1, a: 0}
- Vector2_8044833E: {r: 1, g: 1, b: 0, a: 0}
- Vector2_BEE4461D: {r: 1, g: 1, b: 0, a: 0}
- Vector3_EDF66231: {r: 0, g: 3.93, b: 0, a: 0}
- _BaseColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
m_BuildTextureStacks: []
--- !u!114 &4969010920785245292
MonoBehaviour:
m_ObjectHideFlags: 11
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

8
Assets/Materials/Psx_Unlit_Buddha.mat.meta

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

141
Assets/Materials/Psx_Unlit_Ground.mat

@ -0,0 +1,141 @@
%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: Psx_Unlit_Ground
m_Shader: {fileID: -6465566751694194690, guid: 9811a975b6d99df45b93bb716dacc497,
type: 3}
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:
- Texture2D_4450AB74:
m_Texture: {fileID: 2800000, guid: 16639bea31ab04543bd5e531c1f8635c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- Texture2D_9E9BBF1C:
m_Texture: {fileID: 2800000, guid: 51cdb6b8f84a1114280280ceec03bf34, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _AffineTextureMapping_600E7025_Texture2D17E05350_3227323363:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BaseMap:
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}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
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}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- Boolean_193028D2: 1
- Boolean_3F1A8DAB: 1
- Boolean_43476D73: 1
- Boolean_7165A49C: 1
- Boolean_85059BBE: 1
- Boolean_8BBF99CD: 1
- Boolean_D258FF8E: 1
- Vector1_21C41D02: 256
- Vector1_6F288C5B: 0.5
- Vector1_712E4D45: 36.92
- Vector1_B2CC132F: 97.25
- Vector1_B74833F8: 1
- Vector1_B9994903: 5.47
- Vector1_E8746023: 6.59
- Vector1_F6C0D59C: 1
- _AlphaClip: 0
- _Blend: 0
- _BumpScale: 1
- _Cull: 2
- _Cutoff: 0.5
- _DstBlend: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _QueueControl: 0
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- Color_2E5415DE: {r: 1, g: 1, b: 1, a: 0}
- Color_EB2C7663: {r: 0.46226418, g: 0, b: 0, a: 0}
- Vector2_8044833E: {r: 20, g: 20, b: 0, a: 0}
- Vector2_BEE4461D: {r: 1, g: 1, b: 0, a: 0}
- Vector3_EDF66231: {r: 0, g: 0, b: 0, a: 0}
- _BaseColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
m_BuildTextureStacks: []
--- !u!114 &4969010920785245292
MonoBehaviour:
m_ObjectHideFlags: 11
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

8
Assets/Materials/Psx_Unlit_Ground.mat.meta

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

138
Assets/Materials/Psx_Unlit_Rock.mat

@ -0,0 +1,138 @@
%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: Psx_Unlit_Rock
m_Shader: {fileID: -6465566751694194690, guid: 9811a975b6d99df45b93bb716dacc497,
type: 3}
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:
- Texture2D_4450AB74:
m_Texture: {fileID: 2800000, guid: 16639bea31ab04543bd5e531c1f8635c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- Texture2D_9E9BBF1C:
m_Texture: {fileID: 2800000, guid: 51cdb6b8f84a1114280280ceec03bf34, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BaseMap:
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}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
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}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- Boolean_193028D2: 1
- Boolean_3F1A8DAB: 1
- Boolean_43476D73: 1
- Boolean_7165A49C: 1
- Boolean_85059BBE: 1
- Boolean_8BBF99CD: 1
- Boolean_D258FF8E: 1
- Vector1_21C41D02: 256
- Vector1_6F288C5B: 0.5
- Vector1_712E4D45: 27.1
- Vector1_B2CC132F: 3
- Vector1_B74833F8: 1
- Vector1_B9994903: -18.33
- Vector1_E8746023: 12.3
- Vector1_F6C0D59C: 1
- _AlphaClip: 0
- _Blend: 0
- _BumpScale: 1
- _Cull: 2
- _Cutoff: 0.5
- _DstBlend: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _QueueControl: 0
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- Color_2E5415DE: {r: 1, g: 1, b: 1, a: 0}
- Color_EB2C7663: {r: 0.46226418, g: 0, b: 0, a: 0}
- Vector2_3094B3F9: {r: 5, g: 64, b: 0, a: 0}
- Vector2_8044833E: {r: 1, g: 1, b: 0, a: 0}
- Vector2_BEE4461D: {r: 1, g: 1, b: 0, a: 0}
- Vector3_EDF66231: {r: 0, g: 0, b: 0, a: 0}
- _BaseColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
m_BuildTextureStacks: []
--- !u!114 &4969010920785245292
MonoBehaviour:
m_ObjectHideFlags: 11
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

8
Assets/Materials/Psx_Unlit_Rock.mat.meta

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

152
Assets/Materials/RockPSX.mat

@ -0,0 +1,152 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-341095978987830260
MonoBehaviour:
m_ObjectHideFlags: 11
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: RockPSX
m_Shader: {fileID: -6465566751694194690, guid: 2b3b7d0b179748b449e12721ea4fcfa6,
type: 3}
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:
- Texture2D_4450AB74:
m_Texture: {fileID: 2800000, guid: 63ddf342ce676a94794b088ec718973f, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BaseMap:
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: 0}
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}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- Boolean_193028D2: 0
- Boolean_3F1A8DAB: 1
- Boolean_43476D73: 1
- Boolean_7165A49C: 0
- Boolean_85059BBE: 1
- Boolean_8BBF99CD: 1
- Boolean_D258FF8E: 0
- Vector1_21C41D02: 1024
- Vector1_6F288C5B: 0.5
- Vector1_B2CC132F: 9.2
- Vector1_B9994903: 65
- Vector1_E8746023: 100
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueControl: 0
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- Color_2E5415DE: {r: 1, g: 1, b: 1, a: 0}
- Vector2_8044833E: {r: 0.78, g: 1, b: 0, a: 0}
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []

8
Assets/Materials/RockPSX.mat.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 022a5f6ca8edefe4cafde78cc6695625
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

152
Assets/Materials/Sky.mat

@ -0,0 +1,152 @@
%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: Sky
m_Shader: {fileID: -6465566751694194690, guid: 9811a975b6d99df45b93bb716dacc497,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 1
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- Texture2D_4450AB74:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BaseMap:
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: 0}
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}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- Boolean_193028D2: 0
- Boolean_3F1A8DAB: 0
- Boolean_43476D73: 0
- Boolean_7165A49C: 1
- Boolean_85059BBE: 1
- Boolean_8BBF99CD: 1
- Boolean_D258FF8E: 0
- Vector1_21C41D02: 256
- Vector1_6F288C5B: 0.5
- Vector1_B2CC132F: 16
- Vector1_B9994903: 11
- Vector1_E8746023: 16
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 1
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueControl: 0
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- Color_2E5415DE: {r: 1, g: 1, b: 1, a: 0}
- Vector2_8044833E: {r: 1, g: 1, b: 0, a: 0}
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []
--- !u!114 &5246371280218928883
MonoBehaviour:
m_ObjectHideFlags: 11
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7

8
Assets/Materials/Sky.mat.meta

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

133
Assets/Materials/rock.mat

@ -0,0 +1,133 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-4117811156868087603
MonoBehaviour:
m_ObjectHideFlags: 11
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 7
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: rock
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
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: 0}
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}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _BlendModePreserveSpecular: 1
- _BumpScale: 1
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DstBlendAlpha: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 0
- _Glossiness: 0
- _GlossyReflections: 0
- _Metallic: 0
- _OcclusionStrength: 1
- _Parallax: 0.005
- _QueueOffset: 0
- _ReceiveShadows: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []

8
Assets/Materials/rock.mat.meta

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3610f33b367fc914a8a9112cd878f13a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Model.meta

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

BIN
Assets/Model/DemoModel.fbx (Stored with Git LFS)

Binary file not shown.

455
Assets/Model/DemoModel.fbx.meta

@ -0,0 +1,455 @@
fileFormatVersion: 2
guid: 0e9a428405a52cf43b95ab206dd3babd
ModelImporter:
serializedVersion: 20101
internalIDToNameTable:
- first:
74: 6145443624060594100
second: Player|_T Pose
- first:
74: -4410110138628448019
second: Player|InTheAir
- first:
74: 7606933926523374712
second: Player|Stabilize
- first:
74: -3730843190915106339
second: Player|Standing
- first:
74: -5294006321987392172
second: Player|Walking
externalObjects: {}
materials:
materialImportMode: 1
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 3
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations:
- serializedVersion: 16
name: Player|_T Pose
takeName: Player|_T Pose
internalID: 0
firstFrame: 0
lastFrame: 1
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 1
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events: []
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
- serializedVersion: 16
name: Player|InTheAir
takeName: Player|InTheAir
internalID: 0
firstFrame: 0
lastFrame: 1
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 1
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events: []
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
- serializedVersion: 16
name: Player|Standing
takeName: Player|Standing
internalID: 0
firstFrame: 0
lastFrame: 1
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 1
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events: []
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
- serializedVersion: 16
name: Player|Walking
takeName: Player|Walking
internalID: 0
firstFrame: 0
lastFrame: 20
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 1
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events: []
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importVisibility: 0
importBlendShapes: 0
importCameras: 0
importLights: 0
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human:
- boneName: Torso
humanName: Hips
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: Thigh.L
humanName: LeftUpperLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: Thigh.R
humanName: RightUpperLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: Calve.L
humanName: LeftLowerLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: Calve.R
humanName: RightLowerLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: Foot.L
humanName: LeftFoot
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: Foot.R
humanName: RightFoot
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: Chest
humanName: Spine
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: Neck
humanName: Neck
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: Head
humanName: Head
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: Arm.L
humanName: LeftUpperArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: Arm.R
humanName: RightUpperArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: Forearm.L
humanName: LeftLowerArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: Forearm.R
humanName: RightLowerArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: Hand.L
humanName: LeftHand
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: Hand.R
humanName: RightHand
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
skeleton:
- name: DemoModel(Clone)
parentName:
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: Player
parentName: DemoModel(Clone)
position: {x: -0, y: 0, z: 0}
rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
scale: {x: 0.6208386, y: 0.6208386, z: 0.6208386}
- name: Torso
parentName: Player
position: {x: -1.5408322e-16, y: -0.000000027930634, z: 0.6389784}
rotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071067}
scale: {x: 1, y: 1, z: 1}
- name: Chest
parentName: Torso
position: {x: -0, y: 0.20328522, z: 0}
rotation: {x: 0.0052695037, y: 9.76605e-17, z: 9.76605e-17, w: 0.9999861}
scale: {x: 1, y: 0.9999999, z: 0.99999994}
- name: Neck
parentName: Chest
position: {x: 2.8330936e-23, y: 0.28645647, z: -9.313226e-10}
rotation: {x: -0.023561902, y: -0.70671415, z: 0.023561902, w: 0.7067141}
scale: {x: 1, y: 1, z: 1}
- name: Head
parentName: Neck
position: {x: 3.8282977e-10, y: 0.053825732, z: 1.448626e-16}
rotation: {x: 0.019837527, y: 0.7068284, z: -0.019837525, w: 0.70682853}
scale: {x: 1, y: 1, z: 0.99999994}
- name: Arm.L
parentName: Chest
position: {x: -0.26058874, y: 0.2005552, z: -0.002113742}
rotation: {x: -0.0037261294, y: 0.0037261294, z: 0.707097, w: 0.707097}
scale: {x: 0.99999994, y: 1, z: 0.99999994}
- name: Forearm.L
parentName: Arm.L
position: {x: 1.9984014e-15, y: 0.27183637, z: 1.0554696e-14}
rotation: {x: -9.7144535e-17, y: -4.3527315e-10, z: -9.817378e-17, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: Hand.L
parentName: Forearm.L
position: {x: 1.9984014e-15, y: 0.25972456, z: 1.0658141e-14}
rotation: {x: 6.617445e-24, y: 0, z: 1.0779199e-23, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: Arm.R
parentName: Chest
position: {x: 0.26058874, y: 0.2005552, z: -0.002113742}
rotation: {x: -0.0037261306, y: -0.003726128, z: -0.707097, w: 0.707097}
scale: {x: 0.99999994, y: 1, z: 0.99999994}
- name: Forearm.R
parentName: Arm.R
position: {x: 1.9222401e-11, y: 0.27183637, z: 6.8833828e-15}
rotation: {x: 0.0000000017129258, y: 4.3527315e-10, z: -1.8053519e-11, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: Hand.R
parentName: Forearm.R
position: {x: -1.9984014e-15, y: 0.25972456, z: 3.2009286e-15}
rotation: {x: -2.220446e-16, y: -1.36e-42, z: 5.247799e-19, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: Thigh.L
parentName: Torso
position: {x: -0.1194122, y: -0.028728426, z: 7.1054274e-15}
rotation: {x: 0.999968, y: -0.0024025806, z: -0.00114701, w: 0.0075456435}
scale: {x: 0.9996806, y: 0.99999976, z: 0.99668247}
- name: Calve.L
parentName: Thigh.L
position: {x: -0.00000001291869, y: 0.24615543, z: -6.9849193e-10}
rotation: {x: 0.047792163, y: 0.0000006973663, z: 0.00089417445, w: 0.9988569}
scale: {x: 0.9999998, y: 0.99999696, z: 1.0000033}
- name: Foot.L
parentName: Calve.L
position: {x: 0.0000000048285074, y: 0.33913738, z: -0.0000000035797711}
rotation: {x: 0.5184108, y: -0.4816567, z: 0.5216924, w: -0.47654393}
scale: {x: 1, y: 1.0000024, z: 1.000005}
- name: Thigh.R
parentName: Torso
position: {x: 0.1194122, y: -0.028728426, z: 7.1054274e-15}
rotation: {x: 0.999968, y: 0.0024025815, z: 0.0011469938, w: 0.0075456435}
scale: {x: 0.9996806, y: 0.99999976, z: 0.99668247}
- name: Calve.R
parentName: Thigh.R
position: {x: 0.0000000059324066, y: 0.24615543, z: -8.731149e-10}
rotation: {x: 0.047792163, y: -0.0000006973938, z: -0.0008941745, w: 0.9988569}
scale: {x: 0.9999998, y: 0.99999696, z: 1.0000033}
- name: Foot.R
parentName: Calve.R
position: {x: -0.0000000040527084, y: 0.33913738, z: -0.000000003783498}
rotation: {x: -0.51841074, y: -0.48165667, z: 0.5216924, w: 0.476544}
scale: {x: 1, y: 1.0000024, z: 1.000005}
- name: Cube.001
parentName: DemoModel(Clone)
position: {x: -3.5217934e-24, y: 0, z: 0}
rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
scale: {x: 0.6208385, y: 0.6208385, z: 0.6208385}
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0
legStretch: 0
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 1
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 3
humanoidOversampling: 1
avatarSetup: 1
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Model/Rock_1.obj (Stored with Git LFS)

Binary file not shown.

109
Assets/Model/Rock_1.obj.meta

@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: be96c2330c7ee174797f103e690001a1
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Model/Tpose.fbx (Stored with Git LFS)

Binary file not shown.

109
Assets/Model/Tpose.fbx.meta

@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: a24730e33bfe2394cb5bb437f1e6cd53
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 3
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human: []
skeleton: []
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 1
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 3
humanoidOversampling: 1
avatarSetup: 1
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/Model/Walking.fbx (Stored with Git LFS)

Binary file not shown.

891
Assets/Model/Walking.fbx.meta

@ -0,0 +1,891 @@
fileFormatVersion: 2
guid: 567d116614c5d0345a6897b272dc6807
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 3
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations:
- serializedVersion: 16
name: mixamo.com
takeName: mixamo.com
internalID: -203655887218126122
firstFrame: 0
lastFrame: 61
wrapMode: 0
orientationOffsetY: 0
level: 0
cycleOffset: 0
loop: 0
hasAdditiveReferencePose: 0
loopTime: 1
loopBlend: 0
loopBlendOrientation: 0
loopBlendPositionY: 0
loopBlendPositionXZ: 0
keepOriginalOrientation: 0
keepOriginalPositionY: 1
keepOriginalPositionXZ: 0
heightFromFeet: 0
mirror: 0
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
curves: []
events: []
transformMask: []
maskType: 3
maskSource: {instanceID: 0}
additiveReferencePoseFrame: 0
isReadable: 0
meshes:
lODScreenPercentages: []
globalScale: 1
meshCompression: 0
addColliders: 0
useSRGBMaterialColor: 1
sortHierarchyByName: 1
importPhysicalCameras: 1
importVisibility: 1
importBlendShapes: 1
importCameras: 1
importLights: 1
nodeNameCollisionStrategy: 1
fileIdsGeneration: 2
swapUVChannels: 0
generateSecondaryUV: 0
useFileUnits: 1
keepQuads: 0
weldVertices: 1
bakeAxisConversion: 0
preserveHierarchy: 0
skinWeightsMode: 0
maxBonesPerVertex: 4
minBoneWeight: 0.001
optimizeBones: 1
meshOptimizationFlags: -1
indexFormat: 0
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88
secondaryUVMarginMethod: 1
secondaryUVMinLightmapResolution: 40
secondaryUVMinObjectScale: 1
secondaryUVPackMargin: 4
useFileScale: 1
strictVertexDataChecks: 0
tangentSpace:
normalSmoothAngle: 60
normalImportMode: 0
tangentImportMode: 3
normalCalculationMode: 4
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
blendShapeNormalImportMode: 1
normalSmoothingSource: 0
referencedClips: []
importAnimation: 1
humanDescription:
serializedVersion: 3
human:
- boneName: mixamorig1:Hips
humanName: Hips
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftUpLeg
humanName: LeftUpperLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightUpLeg
humanName: RightUpperLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftLeg
humanName: LeftLowerLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightLeg
humanName: RightLowerLeg
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftFoot
humanName: LeftFoot
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightFoot
humanName: RightFoot
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:Spine
humanName: Spine
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:Spine1
humanName: Chest
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:Neck
humanName: Neck
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:Head
humanName: Head
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftShoulder
humanName: LeftShoulder
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightShoulder
humanName: RightShoulder
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftArm
humanName: LeftUpperArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightArm
humanName: RightUpperArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftForeArm
humanName: LeftLowerArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightForeArm
humanName: RightLowerArm
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHand
humanName: LeftHand
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHand
humanName: RightHand
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftToeBase
humanName: LeftToes
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightToeBase
humanName: RightToes
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHandThumb1
humanName: Left Thumb Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHandThumb2
humanName: Left Thumb Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHandThumb3
humanName: Left Thumb Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHandIndex1
humanName: Left Index Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHandIndex2
humanName: Left Index Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHandIndex3
humanName: Left Index Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHandMiddle1
humanName: Left Middle Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHandMiddle2
humanName: Left Middle Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHandMiddle3
humanName: Left Middle Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHandRing1
humanName: Left Ring Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHandRing2
humanName: Left Ring Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHandRing3
humanName: Left Ring Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHandPinky1
humanName: Left Little Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHandPinky2
humanName: Left Little Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:LeftHandPinky3
humanName: Left Little Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHandThumb1
humanName: Right Thumb Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHandThumb2
humanName: Right Thumb Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHandThumb3
humanName: Right Thumb Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHandIndex1
humanName: Right Index Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHandIndex2
humanName: Right Index Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHandIndex3
humanName: Right Index Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHandMiddle1
humanName: Right Middle Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHandMiddle2
humanName: Right Middle Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHandMiddle3
humanName: Right Middle Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHandRing1
humanName: Right Ring Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHandRing2
humanName: Right Ring Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHandRing3
humanName: Right Ring Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHandPinky1
humanName: Right Little Proximal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHandPinky2
humanName: Right Little Intermediate
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:RightHandPinky3
humanName: Right Little Distal
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
- boneName: mixamorig1:Spine2
humanName: UpperChest
limit:
min: {x: 0, y: 0, z: 0}
max: {x: 0, y: 0, z: 0}
value: {x: 0, y: 0, z: 0}
length: 0
modified: 0
skeleton:
- name: Walking(Clone)
parentName:
position: {x: 0, y: 0, z: 0}
rotation: {x: 0, y: 0, z: 0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: Ch36
parentName: Walking(Clone)
position: {x: -0, y: 0, z: 0}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: mixamorig1:Hips
parentName: Walking(Clone)
position: {x: 0.0015214399, y: 1.0180825, z: 0.007756081}
rotation: {x: 0.0000000014551915, y: -1.2573143e-18, z: -8.640201e-10, w: 1}
scale: {x: 1, y: 0.99999994, z: 1.0000001}
- name: mixamorig1:RightUpLeg
parentName: mixamorig1:Hips
position: {x: 0.08078198, y: -0.054023743, z: -0.0075176978}
rotation: {x: -0.0012669833, y: -0.028902652, z: 0.9986224, w: -0.043775767}
scale: {x: 1.0000002, y: 1.0000002, z: 1}
- name: mixamorig1:RightLeg
parentName: mixamorig1:RightUpLeg
position: {x: -6.2329286e-10, y: 0.42775902, z: -7.691545e-12}
rotation: {x: -0.0063811154, y: 0.000025176676, z: -0.0039447206, w: 0.9999719}
scale: {x: 1.0000002, y: 0.9999999, z: 1}
- name: mixamorig1:RightFoot
parentName: mixamorig1:RightLeg
position: {x: 0.0000000021988258, y: 0.4217968, z: -6.0416472e-12}
rotation: {x: 0.49743983, y: -0.014425737, z: 0.008273513, w: 0.8673391}
scale: {x: 0.99999994, y: 1.0000001, z: 0.9999999}
- name: mixamorig1:RightToeBase
parentName: mixamorig1:RightFoot
position: {x: -7.089289e-10, y: 0.16260478, z: 0.0000000021778896}
rotation: {x: 0.28852722, y: -0.05736588, z: 0.017320745, w: 0.95559466}
scale: {x: 1.0000001, y: 1.0000001, z: 1}
- name: mixamorig1:RightToe_End
parentName: mixamorig1:RightToeBase
position: {x: -1.832603e-10, y: 0.06180026, z: 6.158407e-13}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: mixamorig1:LeftUpLeg
parentName: mixamorig1:Hips
position: {x: -0.08078198, y: -0.054023743, z: -0.0053586885}
rotation: {x: 0.0013849055, y: -0.03160322, z: 0.99854124, w: 0.043757923}
scale: {x: 1.0000001, y: 1.0000002, z: 1}
- name: mixamorig1:LeftLeg
parentName: mixamorig1:LeftUpLeg
position: {x: -7.220752e-11, y: 0.4278983, z: -0.0000000011878188}
rotation: {x: -0.0026597483, y: -0.000010452815, z: 0.00392763, w: 0.9999888}
scale: {x: 1.0000001, y: 1, z: 1.0000001}
- name: mixamorig1:LeftFoot
parentName: mixamorig1:LeftLeg
position: {x: -0.00000000250733, y: 0.42173746, z: 0.0000000023825406}
rotation: {x: 0.49512383, y: 0.014734128, z: -0.008398315, w: 0.8686569}
scale: {x: 1.0000001, y: 1.0000002, z: 1.0000001}
- name: mixamorig1:LeftToeBase
parentName: mixamorig1:LeftFoot
position: {x: 2.0625812e-11, y: 0.16182281, z: 0.000000007965545}
rotation: {x: 0.290116, y: 0.05651187, z: -0.017164527, w: 0.95516723}
scale: {x: 1.0000004, y: 1, z: 1.0000001}
- name: mixamorig1:LeftToe_End
parentName: mixamorig1:LeftToeBase
position: {x: -2.7475544e-10, y: 0.062058777, z: 2.0658041e-11}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: mixamorig1:Spine
parentName: mixamorig1:Hips
position: {x: -0, y: 0.0971727, z: -0.011802452}
rotation: {x: -0.06039623, y: 5.4929962e-12, z: -9.078338e-11, w: 0.9981745}
scale: {x: 1, y: 1, z: 1}
- name: mixamorig1:Spine1
parentName: mixamorig1:Spine
position: {x: -0, y: 0.114201374, z: -3.0602545e-10}
rotation: {x: -0.000000007450581, y: -9.321063e-11, z: 7.674307e-10, w: 1}
scale: {x: 1, y: 0.99999994, z: 1}
- name: mixamorig1:Spine2
parentName: mixamorig1:Spine1
position: {x: -0, y: 0.13051577, z: 3.506162e-10}
rotation: {x: 0.000000007450581, y: -0.0000000058331313, z: -2.5039135e-10,
w: 1}
scale: {x: 1, y: 1.0000001, z: 1.0000001}
- name: mixamorig1:Neck
parentName: mixamorig1:Spine2
position: {x: -0, y: 0.14683032, z: 0.000000015214521}
rotation: {x: 0.06039623, y: 0.00000000877014, z: -3.8050602e-10, w: 0.9981745}
scale: {x: 0.99999994, y: 1, z: 0.9999999}
- name: mixamorig1:Head
parentName: mixamorig1:Neck
position: {x: -0, y: 0.067201994, z: 0.019721568}
rotation: {x: -0.000000002910383, y: -0.000000002910383, z: 0.0000000023646862,
w: 1}
scale: {x: 1, y: 1, z: 1}
- name: mixamorig1:HeadTop_End
parentName: mixamorig1:Head
position: {x: -0, y: 0.20999847, z: 0.061627634}
rotation: {x: 6.938894e-18, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: mixamorig1:LeftShoulder
parentName: mixamorig1:Spine2
position: {x: -0.061401546, y: 0.13000743, z: -0.0023359219}
rotation: {x: 0.55085117, y: -0.43766922, z: 0.5720556, w: 0.42161727}
scale: {x: 0.9999999, y: 1.0000001, z: 1}
- name: mixamorig1:LeftArm
parentName: mixamorig1:LeftShoulder
position: {x: 2.0572627e-10, y: 0.13005933, z: -0.0000000016254165}
rotation: {x: -0.10399702, y: -0.0021164862, z: 0.009794115, w: 0.99452716}
scale: {x: 1, y: 0.99999964, z: 1.0000001}
- name: mixamorig1:LeftForeArm
parentName: mixamorig1:LeftArm
position: {x: 1.6915119e-10, y: 0.2556078, z: -5.2587552e-11}
rotation: {x: -0.049151517, y: 0.0027801585, z: -0.056402944, w: 0.99719363}
scale: {x: 1.0000002, y: 1.000001, z: 1.0000004}
- name: mixamorig1:LeftHand
parentName: mixamorig1:LeftForeArm
position: {x: 1.3760061e-10, y: 0.23404096, z: 1.8717684e-10}
rotation: {x: 0.053676955, y: -0.11436312, z: -0.02173646, w: 0.99174964}
scale: {x: 0.9999999, y: 0.99999994, z: 1}
- name: mixamorig1:LeftHandThumb1
parentName: mixamorig1:LeftHand
position: {x: 0.028676992, y: 0.0393584, z: 0.0118831415}
rotation: {x: 0.024060506, y: 0.013595602, z: -0.3318448, w: 0.9429291}
scale: {x: 1.0000004, y: 1.0000002, z: 1.0000005}
- name: mixamorig1:LeftHandThumb2
parentName: mixamorig1:LeftHandThumb1
position: {x: 0.004054076, y: 0.039895818, z: -4.5061682e-10}
rotation: {x: 0.034412418, y: 0.0028113723, z: -0.027046824, w: 0.99903774}
scale: {x: 0.9999998, y: 1.0000002, z: 1.0000005}
- name: mixamorig1:LeftHandThumb3
parentName: mixamorig1:LeftHandThumb2
position: {x: 0.00037305336, y: 0.03599907, z: 7.1987644e-10}
rotation: {x: -0.00019476932, y: 0.000012900911, z: -0.03924957, w: 0.99922943}
scale: {x: 0.99999994, y: 0.99999994, z: 0.99999994}
- name: mixamorig1:LeftHandThumb4
parentName: mixamorig1:LeftHandThumb3
position: {x: -0.00442713, y: 0.02979054, z: -4.5542634e-10}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: mixamorig1:LeftHandMiddle1
parentName: mixamorig1:LeftHand
position: {x: 0.010292802, y: 0.12347121, z: -0.0031581004}
rotation: {x: 0.045831922, y: 0.00006738306, z: 0.00147165, w: 0.9989481}
scale: {x: 1.0000002, y: 0.99999994, z: 1.0000002}
- name: mixamorig1:LeftHandMiddle2
parentName: mixamorig1:LeftHandMiddle1
position: {x: -0.00009939122, y: 0.034321565, z: -5.1723476e-10}
rotation: {x: 0.04091629, y: 0.0000017424607, z: 0.00067657116, w: 0.99916244}
scale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
- name: mixamorig1:LeftHandMiddle3
parentName: mixamorig1:LeftHandMiddle2
position: {x: 0.00009976154, y: 0.031609163, z: 2.6503811e-11}
rotation: {x: -0.027591303, y: -0.0000001364023, z: -0.000000056597855, w: 0.9996193}
scale: {x: 0.99999994, y: 1, z: 0.99999994}
- name: mixamorig1:LeftHandMiddle4
parentName: mixamorig1:LeftHandMiddle3
position: {x: -0.0000003702195, y: 0.028763756, z: 3.942631e-11}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: mixamorig1:LeftHandIndex1
parentName: mixamorig1:LeftHand
position: {x: 0.034842465, y: 0.11757885, z: 0.0011308296}
rotation: {x: 0.01889964, y: -0.0011083855, z: -0.0585245, w: 0.9981064}
scale: {x: 1.0000002, y: 1.0000001, z: 1.0000004}
- name: mixamorig1:LeftHandIndex2
parentName: mixamorig1:LeftHandIndex1
position: {x: -0.00023114638, y: 0.03298392, z: 2.4757668e-10}
rotation: {x: 0.040452097, y: -0.00004924216, z: 0.0015512423, w: 0.9991803}
scale: {x: 1.0000001, y: 0.9999997, z: 0.99999994}
- name: mixamorig1:LeftHandIndex3
parentName: mixamorig1:LeftHandIndex2
position: {x: 0.00006814567, y: 0.030810468, z: 4.3524834e-10}
rotation: {x: 0.025117245, y: -0.000000059604638, z: -0.00000008940696, w: 0.9996845}
scale: {x: 0.9999998, y: 0.99999994, z: 1}
- name: mixamorig1:LeftHandIndex4
parentName: mixamorig1:LeftHandIndex3
position: {x: 0.00016300076, y: 0.027120832, z: -0.0000000010782625}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: mixamorig1:LeftHandPinky1
parentName: mixamorig1:LeftHand
position: {x: -0.03246784, y: 0.11101979, z: -0.0011282519}
rotation: {x: 0.04739229, y: 0.0064718486, z: 0.009952062, w: 0.9988058}
scale: {x: 1.0000004, y: 1.0000004, z: 1.0000006}
- name: mixamorig1:LeftHandPinky2
parentName: mixamorig1:LeftHandPinky1
position: {x: -0.000084205865, y: 0.027345981, z: -1.388119e-10}
rotation: {x: 0.039731257, y: 0.00000004004687, z: -0.0000000433065, w: 0.9992105}
scale: {x: 1, y: 1.0000002, z: 1.0000001}
- name: mixamorig1:LeftHandPinky3
parentName: mixamorig1:LeftHandPinky2
position: {x: 0.000029064699, y: 0.021939535, z: 9.296434e-10}
rotation: {x: 0.013471583, y: -0.000000110142096, z: 0.000000086703665, w: 0.9999093}
scale: {x: 1.0000004, y: 0.99999994, z: 1.0000002}
- name: mixamorig1:LeftHandPinky4
parentName: mixamorig1:LeftHandPinky3
position: {x: 0.000055141132, y: 0.019755404, z: 6.650282e-11}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: mixamorig1:LeftHandRing1
parentName: mixamorig1:LeftHand
position: {x: -0.0126674315, y: 0.12505947, z: -0.0027706835}
rotation: {x: 0.059666708, y: 0.005292639, z: -0.0064185597, w: 0.9981837}
scale: {x: 1.0000002, y: 1.0000004, z: 1.0000006}
- name: mixamorig1:LeftHandRing2
parentName: mixamorig1:LeftHandRing1
position: {x: 0.00006585257, y: 0.027260527, z: 0.0000000010080703}
rotation: {x: -0.03749615, y: -0.00000036577694, z: 4.3655746e-10, w: 0.9992968}
scale: {x: 1, y: 0.99999994, z: 0.99999994}
- name: mixamorig1:LeftHandRing3
parentName: mixamorig1:LeftHandRing2
position: {x: -0.00003413957, y: 0.026203029, z: -2.695688e-10}
rotation: {x: -0.002145514, y: -0.000000009005078, z: 0.00000005991928, w: 0.99999774}
scale: {x: 1, y: 1.0000001, z: 1.0000001}
- name: mixamorig1:LeftHandRing4
parentName: mixamorig1:LeftHandRing3
position: {x: -0.00003171297, y: 0.0222689, z: 6.106666e-10}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: mixamorig1:RightShoulder
parentName: mixamorig1:Spine2
position: {x: 0.061401546, y: 0.12993737, z: -0.0017591274}
rotation: {x: -0.5537333, y: -0.43542877, z: 0.56973886, w: -0.42329535}
scale: {x: 1, y: 0.9999999, z: 1}
- name: mixamorig1:RightArm
parentName: mixamorig1:RightShoulder
position: {x: -2.0416432e-10, y: 0.13005933, z: -0.0000000016256129}
rotation: {x: -0.104443386, y: 0.002894014, z: -0.018367348, w: 0.99435705}
scale: {x: 0.99999976, y: 0.99999976, z: 0.9999999}
- name: mixamorig1:RightForeArm
parentName: mixamorig1:RightArm
position: {x: -9.430264e-11, y: 0.2557106, z: -9.293296e-10}
rotation: {x: 0.04915207, y: 0.0028664204, z: -0.05815072, w: -0.99709296}
scale: {x: 1.0000001, y: 1.0000006, z: 1.0000002}
- name: mixamorig1:RightHand
parentName: mixamorig1:RightForeArm
position: {x: -4.0566295e-10, y: 0.23401713, z: -3.1305403e-10}
rotation: {x: 0.054874428, y: 0.109425075, z: 0.027996361, w: 0.99208426}
scale: {x: 1, y: 1.0000004, z: 1.0000004}
- name: mixamorig1:RightHandMiddle1
parentName: mixamorig1:RightHand
position: {x: -0.009224253, y: 0.121763796, z: -0.0022220148}
rotation: {x: 0.024431854, y: -0.00003479421, z: -0.0014183233, w: 0.99970055}
scale: {x: 1.0000004, y: 1.0000008, z: 1.0000007}
- name: mixamorig1:RightHandMiddle2
parentName: mixamorig1:RightHandMiddle1
position: {x: 0.0001615498, y: 0.034792133, z: 1.2866196e-10}
rotation: {x: 0.039968807, y: 0.0000066090593, z: -0.001954783, w: 0.999199}
scale: {x: 0.9999997, y: 0.9999998, z: 0.9999998}
- name: mixamorig1:RightHandMiddle3
parentName: mixamorig1:RightHandMiddle2
position: {x: -0.00013668837, y: 0.032259602, z: -4.707834e-10}
rotation: {x: -0.027250439, y: -0.00000013411045, z: 0.000000059604645, w: 0.99962866}
scale: {x: 1.0000001, y: 0.99999994, z: 1}
- name: mixamorig1:RightHandMiddle4
parentName: mixamorig1:RightHandMiddle3
position: {x: -0.000024861178, y: 0.029279675, z: 2.9978992e-10}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: mixamorig1:RightHandThumb1
parentName: mixamorig1:RightHand
position: {x: -0.028850848, y: 0.040543333, z: 0.012119891}
rotation: {x: 0.027445842, y: -0.012850245, z: 0.32520077, w: 0.9451593}
scale: {x: 1.0000002, y: 1.0000008, z: 1.0000006}
- name: mixamorig1:RightHandThumb2
parentName: mixamorig1:RightHandThumb1
position: {x: -0.004284118, y: 0.040747747, z: 0.0000000015642138}
rotation: {x: 0.034245476, y: -0.003067619, z: 0.02879446, w: 0.9989939}
scale: {x: 1.0000004, y: 0.9999997, z: 0.9999996}
- name: mixamorig1:RightHandThumb3
parentName: mixamorig1:RightHandThumb2
position: {x: -0.00036493776, y: 0.035304114, z: 7.2919903e-10}
rotation: {x: -0.01990797, y: -0.0023146383, z: 0.05204111, w: 0.99844384}
scale: {x: 0.99999994, y: 1.0000006, z: 1.0000004}
- name: mixamorig1:RightHandThumb4
parentName: mixamorig1:RightHandThumb3
position: {x: 0.0046490603, y: 0.02873546, z: -0.0000000016250328}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: mixamorig1:RightHandIndex1
parentName: mixamorig1:RightHand
position: {x: -0.036144942, y: 0.12346581, z: -0.00007772334}
rotation: {x: 0.044540294, y: 0.0013706312, z: 0.03073099, w: 0.99853396}
scale: {x: 1.0000002, y: 1.0000007, z: 1.0000006}
- name: mixamorig1:RightHandIndex2
parentName: mixamorig1:RightHandIndex1
position: {x: 0.000118659016, y: 0.031174004, z: 1.6191165e-10}
rotation: {x: 0.04199919, y: 0.0000003874302, z: 0.000000029802322, w: 0.99911773}
scale: {x: 1.0000001, y: 0.9999998, z: 1}
- name: mixamorig1:RightHandIndex3
parentName: mixamorig1:RightHandIndex2
position: {x: -0.00006610247, y: 0.028560622, z: -9.469272e-10}
rotation: {x: -0.0016001016, y: -0.00000003588019, z: 0.00000020968834, w: 0.9999988}
scale: {x: 1.0000002, y: 1.0000004, z: 1.0000004}
- name: mixamorig1:RightHandIndex4
parentName: mixamorig1:RightHandIndex3
position: {x: -0.000052557833, y: 0.025345989, z: 3.0676118e-11}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: mixamorig1:RightHandRing1
parentName: mixamorig1:RightHand
position: {x: 0.012165742, y: 0.1228207, z: -0.0015098527}
rotation: {x: 0.047410917, y: -0.003839007, z: -0.0203951, w: 0.9986599}
scale: {x: 1.0000002, y: 1.0000005, z: 1.0000004}
- name: mixamorig1:RightHandRing2
parentName: mixamorig1:RightHandRing1
position: {x: 0.00003705463, y: 0.028215855, z: -9.4966306e-11}
rotation: {x: 0.04136747, y: -0.0000022868617, z: -0.00013407678, w: 0.9991441}
scale: {x: 0.9999999, y: 1.0000001, z: 1.0000004}
- name: mixamorig1:RightHandRing3
parentName: mixamorig1:RightHandRing2
position: {x: -0.0000779353, y: 0.026876936, z: -1.937812e-10}
rotation: {x: -0.041137334, y: 0.0000042490606, z: 0.00035945696, w: 0.99915344}
scale: {x: 1.0000002, y: 1.0000005, z: 1.0000002}
- name: mixamorig1:RightHandRing4
parentName: mixamorig1:RightHandRing3
position: {x: 0.000040880637, y: 0.023684498, z: -3.3012754e-10}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: mixamorig1:RightHandPinky1
parentName: mixamorig1:RightHand
position: {x: 0.033203457, y: 0.111945935, z: -0.0013796292}
rotation: {x: 0.047148366, y: -0.006028419, z: -0.018429678, w: 0.99869967}
scale: {x: 1.0000002, y: 1.0000006, z: 1.0000006}
- name: mixamorig1:RightHandPinky2
parentName: mixamorig1:RightHandPinky1
position: {x: 0.00008057966, y: 0.0264045, z: 3.5185707e-10}
rotation: {x: 0.040549796, y: 0.000004714354, z: -0.00093119673, w: 0.99917716}
scale: {x: 1.0000002, y: 1.0000002, z: 1.0000005}
- name: mixamorig1:RightHandPinky3
parentName: mixamorig1:RightHandPinky2
position: {x: -0.000055792996, y: 0.02149039, z: -4.8815024e-10}
rotation: {x: -0.019942435, y: 0.00000006738906, z: 0.000000057534926, w: 0.9998011}
scale: {x: 0.9999998, y: 1.0000001, z: 1.0000002}
- name: mixamorig1:RightHandPinky4
parentName: mixamorig1:RightHandPinky3
position: {x: -0.000024786703, y: 0.018884283, z: -7.556858e-10}
rotation: {x: 0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1, z: 1}
armTwist: 0.5
foreArmTwist: 0.5
upperLegTwist: 0.5
legTwist: 0.5
armStretch: 0.05
legStretch: 0.05
feetSpacing: 0
globalScale: 1
rootMotionBoneName:
hasTranslationDoF: 0
hasExtraRoot: 1
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 3
humanoidOversampling: 1
avatarSetup: 1
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Navmesh.meta

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

8
Assets/Plugins.meta

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

9
Assets/Plugins/FMOD.meta

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 06ae579381df01a4a87bb149dec89954
folderAsset: yes
timeCreated: 1429061260
licenseType: Pro
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Plugins/FMOD/Cache.meta

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

8
Assets/Plugins/FMOD/Cache/Editor.meta

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

163
Assets/Plugins/FMOD/Cache/Editor/FMODStudioCache.asset

@ -0,0 +1,163 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-5300909017531079710
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: ceb653cd98e289a4e8697a1af55201f2, type: 3}
m_Name: event:/Music
m_EditorClassIdentifier:
Path: event:/Music
Guid:
Data1: -708604503
Data2: 1302344469
Data3: -567375949
Data4: 1149958008
Banks:
- {fileID: 734818258013610881}
IsStream: 1
Is3D: 0
IsOneShot: 0
Parameters: []
MinDistance: 1
MaxDistance: 20
Length: 959995
--- !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: d32cf7c32a3ed8347bac48ef5ed56d82, type: 3}
m_Name: FMODStudioCache
m_EditorClassIdentifier:
EditorBanks:
- {fileID: 4641152918192913948}
- {fileID: 3948314186145497394}
- {fileID: 9140413193937023400}
- {fileID: 734818258013610881}
EditorEvents:
- {fileID: 8408974605715563279}
- {fileID: -5300909017531079710}
EditorParameters: []
MasterBanks:
- {fileID: 3948314186145497394}
StringsBanks:
- {fileID: 4641152918192913948}
cacheTime: 638452469425407003
cacheVersion: 131609
--- !u!114 &734818258013610881
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: c18180ecb35941f4682ae60107b85b7c, type: 3}
m_Name: bank:/Music.bank
m_EditorClassIdentifier:
Path: ../../../../../Documents/FMOD Studio/moloch/Build/Desktop/Music.bank
Name: Music
StudioPath: bank:/Music
lastModified: 638452442190741793
FileSizes:
- Name:
Value: 10368096
Exists: 1
--- !u!114 &3948314186145497394
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: c18180ecb35941f4682ae60107b85b7c, type: 3}
m_Name: bank:/Master.bank
m_EditorClassIdentifier:
Path: ../../../../../Documents/FMOD Studio/moloch/Build/Desktop/Master.bank
Name: Master
StudioPath: bank:/Master
lastModified: 638452436522262369
FileSizes:
- Name:
Value: 1036
Exists: 1
--- !u!114 &4641152918192913948
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: c18180ecb35941f4682ae60107b85b7c, type: 3}
m_Name: bank:/Master.strings.bank
m_EditorClassIdentifier:
Path: ../../../../../Documents/FMOD Studio/moloch/Build/Desktop/Master.strings.bank
Name: Master.strings
StudioPath: bank:/Master.strings
lastModified: 638452436522272353
FileSizes:
- Name:
Value: 908
Exists: 1
--- !u!114 &8408974605715563279
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: ceb653cd98e289a4e8697a1af55201f2, type: 3}
m_Name: event:/NarratorLong
m_EditorClassIdentifier:
Path: event:/NarratorLong
Guid:
Data1: 620445385
Data2: 1100201321
Data3: 465179553
Data4: -1727987524
Banks:
- {fileID: 9140413193937023400}
IsStream: 0
Is3D: 0
IsOneShot: 1
Parameters: []
MinDistance: 1
MaxDistance: 20
Length: 2000
--- !u!114 &9140413193937023400
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: c18180ecb35941f4682ae60107b85b7c, type: 3}
m_Name: bank:/Narrator.bank
m_EditorClassIdentifier:
Path: ../../../../../Documents/FMOD Studio/moloch/Build/Desktop/Narrator.bank
Name: Narrator
StudioPath: bank:/Narrator
lastModified: 638452469425407003
FileSizes:
- Name:
Value: 130080
Exists: 1

8
Assets/Plugins/FMOD/Cache/Editor/FMODStudioCache.asset.meta

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

38
Assets/Plugins/FMOD/FMODUnity.asmdef

@ -0,0 +1,38 @@
{
"name": "FMODUnity",
"references": [
"Unity.Timeline",
"Unity.Addressables",
"Unity.ResourceManager"
],
"includePlatforms": [],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [
{
"name": "com.unity.timeline",
"expression": "1.0.0",
"define": "UNITY_TIMELINE_EXIST"
},
{
"name": "com.unity.addressables",
"expression": "1.0.0",
"define": "UNITY_ADDRESSABLES_EXIST"
},
{
"name": "com.unity.modules.physics",
"expression": "1.0.0",
"define": "UNITY_PHYSICS_EXIST"
},
{
"name": "com.unity.modules.physics2d",
"expression": "1.0.0",
"define": "UNITY_PHYSICS2D_EXIST"
}
],
"noEngineReferences": false
}

7
Assets/Plugins/FMOD/FMODUnity.asmdef.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 0c752da273b17c547ae705acf0f2adf2
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

157
Assets/Plugins/FMOD/LICENSE.TXT

@ -0,0 +1,157 @@
 FMOD END USER LICENCE AGREEMENT
===============================
This End User Licence Agreement (EULA) is a legal agreement between you and
Firelight Technologies Pty Ltd (ACN 099 182 448) (us or we) and governs your use
of FMOD Studio Authoring Tool and FMOD Studio Engine, together the Software.
1. GRANT OF LICENCE
1.1 FMOD Studio Authoring Tool
This EULA grants you the right to use FMOD Studio Authoring Tool for all use,
including Commercial use, subject to the following:
i. FMOD Studio Authoring Tool is used to create content for use with the
FMOD Studio Engine only;
ii. FMOD Studio Authoring Tool is not redistributed in any form.
1.2 FMOD Studio Engine
This EULA grants you the right to use FMOD Studio Engine, for personal
(hobbyist), educational (students and teachers) or Non-Commercial use only,
subject to the following:
i. FMOD Studio Engine is integrated and redistributed in a software
application (Product) only;
ii. FMOD Studio Engine is not distributed as part of a game engine or tool
set;
iii. FMOD Studio Engine is not used in any Commercial enterprise or for any
Commercial production or subcontracting, except for the purposes of
Evaluation or Development of a Commercial Product;
iv. Non-Commercial use does not involve any form of monetisation,
sponsorship or promotion;
v. Product includes attribution in accordance with Clause 3.
2.OTHER USE
For all Commercial use, and any Non Commercial use not permitted by this
license, a separate license is required. Refer to www.fmod.com/licensing for
information.
3. CREDITS
All Products require an in game credit line which must include the words “FMOD
Studio” and “Firelight Technologies Pty Ltd”. Refer to www.fmod.com/attribution
for examples.
4. INTELLECTUAL PROPERTY RIGHTS
We are and remain at all times the owner of the Software (including all
intellectual property rights in or to the Software). For the avoidance of doubt,
nothing in this EULA may be deemed to grant or assign to you any proprietary or
ownership interest or intellectual property rights in or to the Software other
than the rights licensed pursuant to Clause 1.
You acknowledge and agree that you have no right, title or interest in and to
the intellectual property rights in the Software.
5. SECURITY AND RISK
You are responsible for protecting the Software and any related materials at all
times from unauthorised access, use or damage.
6. WARRANTY AND LIMITATION OF LIABILITY
The Software is provided by us “as is” and, to the maximum extent permitted by
law, any express or implied warranties of any kind, including (but not limited
to) all implied warranties of merchantability and fitness for a particular
purpose are disclaimed.
In no event shall we (and our employees, contractors and subcontractors),
developers and contributors be liable for any direct, special, indirect or
consequential damages whatsoever resulting from loss of data or profits, whether
in an action of contract, negligence or other tortious conduct, arising out of
or in connection with the use or performance of the Software.
7. OGG VORBIS CODEC
FMOD uses the Ogg Vorbis codec © 2002, Xiph.Org Foundation.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
i. Redistributions of source code must retain the above copyright notice,
the list of conditions and the following disclaimer.
ii. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other material provided with the distribution.
iii. Neither the name of the Xiph.org Foundation nor the names of its
contributors may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8. RESONANCE AUDIO SDK
FMOD includes Resonance Audio SDK, licensed under the Apache Licence, Version
2.0 (the Licence); you may not use this file except in compliance with the
License. You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed
under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied. See the License for the
specific language governing permissions and limitations under the License.
8. ANDROID PLATFORM CODE
Copyright (C) 2010 The Android Open Source Project All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
9. AUDIOMOTORS DEMO CONTENT
The audiogaming_audiomotors_demo_engine.agp file is provided for evaluation
purposes only and is not to be redistributed. AudioMotors V2 Pro is required to
create your own engine content. Refer to https://lesound.io for information.

7
Assets/Plugins/FMOD/LICENSE.TXT.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5ce2e36f162425b46bc152ac35dc774d
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

14
Assets/Plugins/FMOD/README.txt

@ -0,0 +1,14 @@
Welcome to FMOD for Unity
This package allows you to easily play back audio events created in FMOD Studio
within your Unity project.
The best place to start is with our online documentation:
https://fmod.com/docs/2.02/unity
If you prefer a more step-by-step guide, try our integration tutorial that
builds on the familiar Karting Microgame:
https://fmod.com/unity-integrate
For support, join the conversation on our Unity forums:
https://qa.fmod.com/c/unity

7
Assets/Plugins/FMOD/README.txt.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 081074d1d9d6ab448b88688c3730e8a1
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Plugins/FMOD/Resources.meta

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

817
Assets/Plugins/FMOD/Resources/FMODStudioSettings.asset

@ -0,0 +1,817 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-8207103461292316560
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: 9660e62d6232af242877f0cc2b90c63d, type: 3}
m_Name: FMODStudioSettingsPlatform
m_EditorClassIdentifier:
identifier: 2c5177b11d81d824dbb064f9ac8527da
parentIdentifier: default
active: 0
Properties:
LiveUpdate:
Value: 0
HasValue: 0
LiveUpdatePort:
Value: 0
HasValue: 0
Overlay:
Value: 0
HasValue: 0
Logging:
Value: 0
HasValue: 0
SampleRate:
Value: 0
HasValue: 0
BuildDirectory:
Value:
HasValue: 0
SpeakerMode:
Value: 0
HasValue: 0
VirtualChannelCount:
Value: 0
HasValue: 0
RealChannelCount:
Value: 0
HasValue: 0
DSPBufferLength:
Value: 0
HasValue: 0
DSPBufferCount:
Value: 0
HasValue: 0
Plugins:
Value: []
HasValue: 0
StaticPlugins:
Value: []
HasValue: 0
CallbackHandler:
Value: {fileID: 0}
HasValue: 0
OutputTypeName:
threadAffinities:
Value: []
HasValue: 0
displaySortOrder: 0
childIdentifiers: []
codecChannels:
Value: []
HasValue: 0
--- !u!114 &-7851691429304384228
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: 9587379c972e4a54da1949613f11e1c6, type: 3}
m_Name: FMODStudioSettingsPlatform
m_EditorClassIdentifier:
identifier: default
parentIdentifier:
active: 1
Properties:
LiveUpdate:
Value: 0
HasValue: 0
LiveUpdatePort:
Value: 9264
HasValue: 1
Overlay:
Value: 0
HasValue: 0
Logging:
Value: 0
HasValue: 0
SampleRate:
Value: 0
HasValue: 0
BuildDirectory:
Value:
HasValue: 0
SpeakerMode:
Value: 0
HasValue: 0
VirtualChannelCount:
Value: 0
HasValue: 0
RealChannelCount:
Value: 0
HasValue: 0
DSPBufferLength:
Value: 0
HasValue: 0
DSPBufferCount:
Value: 0
HasValue: 0
Plugins:
Value: []
HasValue: 1
StaticPlugins:
Value: []
HasValue: 1
CallbackHandler:
Value: {fileID: 0}
HasValue: 0
OutputTypeName:
threadAffinities:
Value: []
HasValue: 0
displaySortOrder: 0
childIdentifiers:
- 46fbfdf3fc43db0458918377fd40293e
- 2fea114e74ecf3c4f920e1d5cc1c4c40
- 52eb9df5db46521439908db3a29a1bbb
- b7716510a1f36934c87976f3a81dbf3d
- 2c5177b11d81d824dbb064f9ac8527da
- 0f8eb3f400726694eb47beb1a9f94ce8
- c88d16e5272a4e241b0ef0ac2e53b73d
- e7a046c753c3c3d4aacc91f6597f310d
- fd7c55dab0fce234b8c25f6ffca523c1
codecChannels:
Value: []
HasValue: 0
--- !u!114 &-7068773425794578632
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: 97ba6cc2660c0ca498540d254701057a, type: 3}
m_Name: FMODStudioSettingsPlatform
m_EditorClassIdentifier:
identifier: 2fea114e74ecf3c4f920e1d5cc1c4c40
parentIdentifier: default
active: 0
Properties:
LiveUpdate:
Value: 0
HasValue: 0
LiveUpdatePort:
Value: 0
HasValue: 0
Overlay:
Value: 0
HasValue: 0
Logging:
Value: 0
HasValue: 0
SampleRate:
Value: 0
HasValue: 0
BuildDirectory:
Value:
HasValue: 0
SpeakerMode:
Value: 0
HasValue: 0
VirtualChannelCount:
Value: 0
HasValue: 0
RealChannelCount:
Value: 0
HasValue: 0
DSPBufferLength:
Value: 0
HasValue: 0
DSPBufferCount:
Value: 0
HasValue: 0
Plugins:
Value: []
HasValue: 0
StaticPlugins:
Value: []
HasValue: 0
CallbackHandler:
Value: {fileID: 0}
HasValue: 0
OutputTypeName:
threadAffinities:
Value: []
HasValue: 0
displaySortOrder: 0
childIdentifiers: []
codecChannels:
Value: []
HasValue: 0
--- !u!114 &-6299014115461097284
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: b87314b32fbe18943af496e4b47136c6, type: 3}
m_Name: FMODStudioSettingsPlatform
m_EditorClassIdentifier:
identifier: 46fbfdf3fc43db0458918377fd40293e
parentIdentifier: default
active: 0
Properties:
LiveUpdate:
Value: 0
HasValue: 0
LiveUpdatePort:
Value: 0
HasValue: 0
Overlay:
Value: 0
HasValue: 0
Logging:
Value: 0
HasValue: 0
SampleRate:
Value: 0
HasValue: 0
BuildDirectory:
Value:
HasValue: 0
SpeakerMode:
Value: 0
HasValue: 0
VirtualChannelCount:
Value: 0
HasValue: 0
RealChannelCount:
Value: 0
HasValue: 0
DSPBufferLength:
Value: 0
HasValue: 0
DSPBufferCount:
Value: 0
HasValue: 0
Plugins:
Value: []
HasValue: 0
StaticPlugins:
Value: []
HasValue: 0
CallbackHandler:
Value: {fileID: 0}
HasValue: 0
OutputTypeName:
threadAffinities:
Value: []
HasValue: 0
displaySortOrder: 0
childIdentifiers: []
codecChannels:
Value: []
HasValue: 0
--- !u!114 &-4335762687947921538
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: 3abeb1429547a134480f4f2f1efc7e21, type: 3}
m_Name: FMODStudioSettingsPlatform
m_EditorClassIdentifier:
identifier: c88d16e5272a4e241b0ef0ac2e53b73d
parentIdentifier: default
active: 0
Properties:
LiveUpdate:
Value: 0
HasValue: 0
LiveUpdatePort:
Value: 0
HasValue: 0
Overlay:
Value: 0
HasValue: 0
Logging:
Value: 0
HasValue: 0
SampleRate:
Value: 0
HasValue: 0
BuildDirectory:
Value:
HasValue: 0
SpeakerMode:
Value: 0
HasValue: 0
VirtualChannelCount:
Value: 0
HasValue: 0
RealChannelCount:
Value: 0
HasValue: 0
DSPBufferLength:
Value: 0
HasValue: 0
DSPBufferCount:
Value: 0
HasValue: 0
Plugins:
Value: []
HasValue: 0
StaticPlugins:
Value: []
HasValue: 0
CallbackHandler:
Value: {fileID: 0}
HasValue: 0
OutputTypeName:
threadAffinities:
Value: []
HasValue: 0
displaySortOrder: 0
childIdentifiers: []
codecChannels:
Value: []
HasValue: 0
--- !u!114 &-1477175193948702476
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: 93a382382f106584e8f8f62412fee177, type: 3}
m_Name: FMODStudioSettingsPlatform
m_EditorClassIdentifier:
identifier: fd7c55dab0fce234b8c25f6ffca523c1
parentIdentifier: default
active: 0
Properties:
LiveUpdate:
Value: 0
HasValue: 0
LiveUpdatePort:
Value: 0
HasValue: 0
Overlay:
Value: 0
HasValue: 0
Logging:
Value: 0
HasValue: 0
SampleRate:
Value: 0
HasValue: 0
BuildDirectory:
Value:
HasValue: 0
SpeakerMode:
Value: 0
HasValue: 0
VirtualChannelCount:
Value: 0
HasValue: 0
RealChannelCount:
Value: 0
HasValue: 0
DSPBufferLength:
Value: 0
HasValue: 0
DSPBufferCount:
Value: 0
HasValue: 0
Plugins:
Value: []
HasValue: 0
StaticPlugins:
Value: []
HasValue: 0
CallbackHandler:
Value: {fileID: 0}
HasValue: 0
OutputTypeName:
threadAffinities:
Value: []
HasValue: 0
displaySortOrder: 0
childIdentifiers: []
codecChannels:
Value: []
HasValue: 0
--- !u!114 &-594512704401217584
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: 335f0a4b26fb46942858ea029e030d2a, type: 3}
m_Name: FMODStudioSettingsPlatform
m_EditorClassIdentifier:
identifier: playInEditor
parentIdentifier:
active: 1
Properties:
LiveUpdate:
Value: 1
HasValue: 1
LiveUpdatePort:
Value: 0
HasValue: 0
Overlay:
Value: 1
HasValue: 1
Logging:
Value: 0
HasValue: 0
SampleRate:
Value: 48000
HasValue: 1
BuildDirectory:
Value:
HasValue: 0
SpeakerMode:
Value: 0
HasValue: 0
VirtualChannelCount:
Value: 1024
HasValue: 1
RealChannelCount:
Value: 256
HasValue: 1
DSPBufferLength:
Value: 0
HasValue: 0
DSPBufferCount:
Value: 0
HasValue: 0
Plugins:
Value: []
HasValue: 0
StaticPlugins:
Value: []
HasValue: 0
CallbackHandler:
Value: {fileID: 0}
HasValue: 0
OutputTypeName:
threadAffinities:
Value: []
HasValue: 0
displaySortOrder: 0
childIdentifiers: []
codecChannels:
Value: []
HasValue: 0
--- !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: eef8d824ea7b63742966aaa0e94ac383, type: 3}
m_Name: FMODStudioSettings
m_EditorClassIdentifier:
switchSettingsMigration: 1
HasSourceProject: 0
HasPlatforms: 0
sourceProjectPath: ../../../../../Documents/FMOD Studio/moloch/moloch.fspro
sourceBankPath: ../../../../../Documents/FMOD Studio/moloch/Build/Desktop
sourceBankPathUnformatted:
BankRefreshCooldown: 5
ShowBankRefreshWindow: 1
AutomaticEventLoading: 1
BankLoadType: 0
AutomaticSampleLoading: 0
EncryptionKey:
ImportType: 0
TargetAssetPath: FMODBanks
TargetBankFolder:
EventLinkage: 0
LoggingLevel: 2
SpeakerModeSettings: []
SampleRateSettings: []
LiveUpdateSettings: []
OverlaySettings: []
BankDirectorySettings: []
VirtualChannelSettings: []
RealChannelSettings: []
Plugins: []
MasterBanks:
- Master
Banks:
- Music
- Narrator
BanksToLoad: []
LiveUpdatePort: 9264
EnableMemoryTracking: 0
AndroidUseOBB: 0
AndroidPatchBuild: 0
MeterChannelOrdering: 0
StopEventsOutsideMaxDistance: 0
BoltUnitOptionsBuildPending: 0
EnableErrorCallback: 0
SharedLibraryUpdateStage: 0
SharedLibraryTimeSinceStart: 0
CurrentVersion: 131609
HideSetupWizard: 1
LastEventReferenceScanVersion: 131609
Platforms:
- {fileID: -594512704401217584}
- {fileID: -7851691429304384228}
- {fileID: -6299014115461097284}
- {fileID: -7068773425794578632}
- {fileID: 1978657403147881101}
- {fileID: 8732423428492725838}
- {fileID: -8207103461292316560}
- {fileID: 4821889154054113943}
- {fileID: -4335762687947921538}
- {fileID: 328436146529463663}
- {fileID: -1477175193948702476}
MigratedPlatforms: 0500000012000000060000000b000000080000000a000000090000000c000000150000000200000001000000
--- !u!114 &328436146529463663
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: 17eea195bdfbf014e91ba7620ee491f8, type: 3}
m_Name: FMODStudioSettingsPlatform
m_EditorClassIdentifier:
identifier: e7a046c753c3c3d4aacc91f6597f310d
parentIdentifier: default
active: 0
Properties:
LiveUpdate:
Value: 0
HasValue: 0
LiveUpdatePort:
Value: 0
HasValue: 0
Overlay:
Value: 0
HasValue: 0
Logging:
Value: 0
HasValue: 0
SampleRate:
Value: 0
HasValue: 0
BuildDirectory:
Value:
HasValue: 0
SpeakerMode:
Value: 0
HasValue: 0
VirtualChannelCount:
Value: 0
HasValue: 0
RealChannelCount:
Value: 0
HasValue: 0
DSPBufferLength:
Value: 0
HasValue: 0
DSPBufferCount:
Value: 0
HasValue: 0
Plugins:
Value: []
HasValue: 0
StaticPlugins:
Value: []
HasValue: 0
CallbackHandler:
Value: {fileID: 0}
HasValue: 0
OutputTypeName:
threadAffinities:
Value: []
HasValue: 0
displaySortOrder: 0
childIdentifiers: []
codecChannels:
Value: []
HasValue: 0
--- !u!114 &1978657403147881101
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: d92d0baf34dae0e4ea032a42bd6107c0, type: 3}
m_Name: FMODStudioSettingsPlatform
m_EditorClassIdentifier:
identifier: 52eb9df5db46521439908db3a29a1bbb
parentIdentifier: default
active: 0
Properties:
LiveUpdate:
Value: 0
HasValue: 0
LiveUpdatePort:
Value: 0
HasValue: 0
Overlay:
Value: 0
HasValue: 0
Logging:
Value: 0
HasValue: 0
SampleRate:
Value: 0
HasValue: 0
BuildDirectory:
Value:
HasValue: 0
SpeakerMode:
Value: 0
HasValue: 0
VirtualChannelCount:
Value: 0
HasValue: 0
RealChannelCount:
Value: 0
HasValue: 0
DSPBufferLength:
Value: 0
HasValue: 0
DSPBufferCount:
Value: 0
HasValue: 0
Plugins:
Value: []
HasValue: 0
StaticPlugins:
Value: []
HasValue: 0
CallbackHandler:
Value: {fileID: 0}
HasValue: 0
OutputTypeName:
threadAffinities:
Value: []
HasValue: 0
displaySortOrder: 0
childIdentifiers: []
codecChannels:
Value: []
HasValue: 0
--- !u!114 &4821889154054113943
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: bc1f51bc35d549941904cf062bae93a3, type: 3}
m_Name: FMODStudioSettingsPlatform
m_EditorClassIdentifier:
identifier: 0f8eb3f400726694eb47beb1a9f94ce8
parentIdentifier: default
active: 0
Properties:
LiveUpdate:
Value: 0
HasValue: 0
LiveUpdatePort:
Value: 0
HasValue: 0
Overlay:
Value: 0
HasValue: 0
Logging:
Value: 0
HasValue: 0
SampleRate:
Value: 0
HasValue: 0
BuildDirectory:
Value:
HasValue: 0
SpeakerMode:
Value: 0
HasValue: 0
VirtualChannelCount:
Value: 0
HasValue: 0
RealChannelCount:
Value: 0
HasValue: 0
DSPBufferLength:
Value: 0
HasValue: 0
DSPBufferCount:
Value: 0
HasValue: 0
Plugins:
Value: []
HasValue: 0
StaticPlugins:
Value: []
HasValue: 0
CallbackHandler:
Value: {fileID: 0}
HasValue: 0
OutputTypeName:
threadAffinities:
Value: []
HasValue: 0
displaySortOrder: 0
childIdentifiers: []
codecChannels:
Value: []
HasValue: 0
--- !u!114 &8732423428492725838
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: 73549a74f689f0849a8271d9e908c514, type: 3}
m_Name: FMODStudioSettingsPlatform
m_EditorClassIdentifier:
identifier: b7716510a1f36934c87976f3a81dbf3d
parentIdentifier: default
active: 0
Properties:
LiveUpdate:
Value: 0
HasValue: 0
LiveUpdatePort:
Value: 0
HasValue: 0
Overlay:
Value: 0
HasValue: 0
Logging:
Value: 0
HasValue: 0
SampleRate:
Value: 0
HasValue: 0
BuildDirectory:
Value:
HasValue: 0
SpeakerMode:
Value: 0
HasValue: 0
VirtualChannelCount:
Value: 0
HasValue: 0
RealChannelCount:
Value: 0
HasValue: 0
DSPBufferLength:
Value: 0
HasValue: 0
DSPBufferCount:
Value: 0
HasValue: 0
Plugins:
Value: []
HasValue: 0
StaticPlugins:
Value: []
HasValue: 0
CallbackHandler:
Value: {fileID: 0}
HasValue: 0
OutputTypeName:
threadAffinities:
Value: []
HasValue: 0
displaySortOrder: 0
childIdentifiers: []
codecChannels:
Value: []
HasValue: 0

8
Assets/Plugins/FMOD/Resources/FMODStudioSettings.asset.meta

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

8
Assets/Plugins/FMOD/addons.meta

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

8
Assets/Plugins/FMOD/addons/ResonanceAudio.meta

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

8
Assets/Plugins/FMOD/addons/ResonanceAudio/Editor.meta

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

17
Assets/Plugins/FMOD/addons/ResonanceAudio/Editor/FMODUnityResonanceEditor.asmdef

@ -0,0 +1,17 @@
{
"name": "FMODUnityResonanceEditor",
"references": [
"FMODUnityResonance"
],
"includePlatforms": [
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

7
Assets/Plugins/FMOD/addons/ResonanceAudio/Editor/FMODUnityResonanceEditor.asmdef.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 194213485063a984b98ce9410892267a
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

122
Assets/Plugins/FMOD/addons/ResonanceAudio/Editor/FmodResonanceAudioRoomEditor.cs

@ -0,0 +1,122 @@
// Copyright 2017 Google Inc. All rights reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
using UnityEngine;
using UnityEditor;
using System.Collections;
namespace FMODUnityResonance
{
/// A custom editor for properties on the FmodResonanceAudioRoom script. This appears in the
/// Inspector window of a FmodResonanceAudioRoom object.
[CustomEditor(typeof(FmodResonanceAudioRoom))]
[CanEditMultipleObjects]
public class FmodResonanceAudioRoomEditor : Editor
{
private SerializedProperty leftWall = null;
private SerializedProperty rightWall = null;
private SerializedProperty floor = null;
private SerializedProperty ceiling = null;
private SerializedProperty backWall = null;
private SerializedProperty frontWall = null;
private SerializedProperty reflectivity = null;
private SerializedProperty reverbGainDb = null;
private SerializedProperty reverbBrightness = null;
private SerializedProperty reverbTime = null;
private SerializedProperty size = null;
private GUIContent surfaceMaterialsLabel = new GUIContent("Surface Materials",
"Room surface materials to calculate the acoustic properties of the room.");
private GUIContent surfaceMaterialLabel = new GUIContent("Surface Material",
"Surface material used to calculate the acoustic properties of the room.");
private GUIContent reflectivityLabel = new GUIContent("Reflectivity",
"Adjusts what proportion of the direct sound is reflected back by each surface, after an " +
"appropriate delay. Reverberation is unaffected by this setting.");
private GUIContent reverbGainLabel = new GUIContent("Gain (dB)",
"Applies a gain adjustment to the reverberation in the room. The default value will leave " +
"reverb unaffected.");
private GUIContent reverbPropertiesLabel = new GUIContent("Reverb Properties",
"Parameters to adjust the reverb properties of the room.");
private GUIContent reverbBrightnessLabel = new GUIContent("Brightness",
"Adjusts the balance between high and low frequencies in the reverb.");
private GUIContent reverbTimeLabel = new GUIContent("Time",
"Adjusts the overall duration of the reverb by a positive scaling factor.");
private GUIContent sizeLabel = new GUIContent("Size", "Sets the room dimensions.");
private void OnEnable()
{
leftWall = serializedObject.FindProperty("LeftWall");
rightWall = serializedObject.FindProperty("RightWall");
floor = serializedObject.FindProperty("Floor");
ceiling = serializedObject.FindProperty("Ceiling");
backWall = serializedObject.FindProperty("BackWall");
frontWall = serializedObject.FindProperty("FrontWall");
reflectivity = serializedObject.FindProperty("Reflectivity");
reverbGainDb = serializedObject.FindProperty("ReverbGainDb");
reverbBrightness = serializedObject.FindProperty("ReverbBrightness");
reverbTime = serializedObject.FindProperty("ReverbTime");
size = serializedObject.FindProperty("Size");
}
/// @cond
public override void OnInspectorGUI()
{
serializedObject.Update();
// Add clickable script field, as would have been provided by DrawDefaultInspector()
MonoScript script = MonoScript.FromMonoBehaviour(target as MonoBehaviour);
EditorGUI.BeginDisabledGroup(true);
EditorGUILayout.ObjectField("Script", script, typeof(MonoScript), false);
EditorGUI.EndDisabledGroup();
EditorGUILayout.LabelField(surfaceMaterialsLabel);
++EditorGUI.indentLevel;
DrawSurfaceMaterial(leftWall);
DrawSurfaceMaterial(rightWall);
DrawSurfaceMaterial(floor);
DrawSurfaceMaterial(ceiling);
DrawSurfaceMaterial(backWall);
DrawSurfaceMaterial(frontWall);
--EditorGUI.indentLevel;
EditorGUILayout.Separator();
EditorGUILayout.Slider(reflectivity, 0.0f, FmodResonanceAudio.MaxReflectivity, reflectivityLabel);
EditorGUILayout.Separator();
EditorGUILayout.LabelField(reverbPropertiesLabel);
++EditorGUI.indentLevel;
EditorGUILayout.Slider(reverbGainDb, FmodResonanceAudio.MinGainDb, FmodResonanceAudio.MaxGainDb,
reverbGainLabel);
EditorGUILayout.Slider(reverbBrightness, FmodResonanceAudio.MinReverbBrightness,
FmodResonanceAudio.MaxReverbBrightness, reverbBrightnessLabel);
EditorGUILayout.Slider(reverbTime, 0.0f, FmodResonanceAudio.MaxReverbTime, reverbTimeLabel);
--EditorGUI.indentLevel;
EditorGUILayout.Separator();
EditorGUILayout.PropertyField(size, sizeLabel);
serializedObject.ApplyModifiedProperties();
}
/// @endcond
private void DrawSurfaceMaterial(SerializedProperty surfaceMaterial)
{
surfaceMaterialLabel.text = surfaceMaterial.displayName;
EditorGUILayout.PropertyField(surfaceMaterial, surfaceMaterialLabel);
}
}
}

12
Assets/Plugins/FMOD/addons/ResonanceAudio/Editor/FmodResonanceAudioRoomEditor.cs.meta

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 935c6716e27bd481e97897dd9e1de595
timeCreated: 1511395157
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Plugins/FMOD/addons/ResonanceAudio/Scripts.meta

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

15
Assets/Plugins/FMOD/addons/ResonanceAudio/Scripts/FMODUnityResonance.asmdef

@ -0,0 +1,15 @@
{
"name": "FMODUnityResonance",
"references": [
"FMODUnity"
],
"includePlatforms": [],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

7
Assets/Plugins/FMOD/addons/ResonanceAudio/Scripts/FMODUnityResonance.asmdef.meta

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 44d09cf463b68274884d8a3c8a94e528
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

290
Assets/Plugins/FMOD/addons/ResonanceAudio/Scripts/FmodResonanceAudio.cs

@ -0,0 +1,290 @@
// Copyright 2017 Google Inc. All rights reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
using UnityEngine;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using FMODUnity;
namespace FMODUnityResonance
{
/// This is the main Resonance Audio class that communicates with the FMOD Unity integration. Native
/// functions of the system can only be called through this class to preserve the internal system
/// functionality.
public static class FmodResonanceAudio
{
/// Maximum allowed gain value in decibels.
public const float MaxGainDb = 24.0f;
/// Minimum allowed gain value in decibels.
public const float MinGainDb = -24.0f;
/// Maximum allowed reverb brightness modifier value.
public const float MaxReverbBrightness = 1.0f;
/// Minimum allowed reverb brightness modifier value.
public const float MinReverbBrightness = -1.0f;
/// Maximum allowed reverb time modifier value.
public const float MaxReverbTime = 3.0f;
/// Maximum allowed reflectivity multiplier of a room surface material.
public const float MaxReflectivity = 2.0f;
// Right-handed to left-handed matrix converter (and vice versa).
private static readonly Matrix4x4 flipZ = Matrix4x4.Scale(new Vector3(1, 1, -1));
// Get a handle to the Resonance Audio Listener FMOD Plugin.
private static readonly string listenerPluginName = "Resonance Audio Listener";
// Size of |RoomProperties| struct in bytes.
private static readonly int roomPropertiesSize = FMOD.MarshalHelper.SizeOf(typeof(RoomProperties));
// Plugin data parameter index for the room properties.
private static readonly int roomPropertiesIndex = 1;
// Boundaries instance to be used in room detection logic.
private static Bounds bounds = new Bounds(Vector3.zero, Vector3.zero);
// Container to store the currently active rooms in the scene.
private static List<FmodResonanceAudioRoom> enabledRooms = new List<FmodResonanceAudioRoom>();
// Current listener position.
private static FMOD.VECTOR listenerPositionFmod = new FMOD.VECTOR();
// FMOD Resonance Audio Listener Plugin.
private static FMOD.DSP listenerPlugin;
/// Updates the room effects of the environment with given |room| properties.
/// @note This should only be called from the main Unity thread.
public static void UpdateAudioRoom(FmodResonanceAudioRoom room, bool roomEnabled)
{
// Update the enabled rooms list.
if (roomEnabled)
{
if (!enabledRooms.Contains(room))
{
enabledRooms.Add(room);
}
}
else
{
enabledRooms.Remove(room);
}
// Update the current room effects to be applied.
if (enabledRooms.Count > 0)
{
FmodResonanceAudioRoom currentRoom = enabledRooms[enabledRooms.Count - 1];
RoomProperties roomProperties = GetRoomProperties(currentRoom);
// Pass the room properties into a pointer.
IntPtr roomPropertiesPtr = Marshal.AllocHGlobal(roomPropertiesSize);
Marshal.StructureToPtr(roomProperties, roomPropertiesPtr, false);
ListenerPlugin.setParameterData(roomPropertiesIndex, GetBytes(roomPropertiesPtr,
roomPropertiesSize));
Marshal.FreeHGlobal(roomPropertiesPtr);
}
else
{
// Set the room properties to a null room, which will effectively disable the room effects.
ListenerPlugin.setParameterData(roomPropertiesIndex, GetBytes(IntPtr.Zero, 0));
}
}
/// Returns whether the listener is currently inside the given |room| boundaries.
public static bool IsListenerInsideRoom(FmodResonanceAudioRoom room)
{
// Compute the room position relative to the listener.
FMOD.VECTOR unused;
RuntimeManager.CoreSystem.get3DListenerAttributes(0, out listenerPositionFmod, out unused,
out unused, out unused);
Vector3 listenerPosition = new Vector3(listenerPositionFmod.x, listenerPositionFmod.y,
listenerPositionFmod.z);
Vector3 relativePosition = listenerPosition - room.transform.position;
Quaternion rotationInverse = Quaternion.Inverse(room.transform.rotation);
// Set the size of the room as the boundary and return whether the listener is inside.
bounds.size = Vector3.Scale(room.transform.lossyScale, room.Size);
return bounds.Contains(rotationInverse * relativePosition);
}
[StructLayout(LayoutKind.Sequential)]
private struct RoomProperties
{
// Center position of the room in world space.
public float PositionX;
public float PositionY;
public float PositionZ;
// Rotation (quaternion) of the room in world space.
public float RotationX;
public float RotationY;
public float RotationZ;
public float RotationW;
// Size of the shoebox room in world space.
public float DimensionsX;
public float DimensionsY;
public float DimensionsZ;
// Material name of each surface of the shoebox room.
public FmodResonanceAudioRoom.SurfaceMaterial MaterialLeft;
public FmodResonanceAudioRoom.SurfaceMaterial MaterialRight;
public FmodResonanceAudioRoom.SurfaceMaterial MaterialBottom;
public FmodResonanceAudioRoom.SurfaceMaterial MaterialTop;
public FmodResonanceAudioRoom.SurfaceMaterial MaterialFront;
public FmodResonanceAudioRoom.SurfaceMaterial MaterialBack;
// User defined uniform scaling factor for reflectivity. This parameter has no effect when set
// to 1.0f.
public float ReflectionScalar;
// User defined reverb tail gain multiplier. This parameter has no effect when set to 0.0f.
public float ReverbGain;
// Adjusts the reverberation time across all frequency bands. RT60 values are multiplied by this
// factor. Has no effect when set to 1.0f.
public float ReverbTime;
// Controls the slope of a line from the lowest to the highest RT60 values (increases high
// frequency RT60s when positive, decreases when negative). Has no effect when set to 0.0f.
public float ReverbBrightness;
};
// Returns the FMOD Resonance Audio Listener Plugin.
private static FMOD.DSP ListenerPlugin
{
get
{
if (!listenerPlugin.hasHandle())
{
listenerPlugin = Initialize();
}
return listenerPlugin;
}
}
// Converts given |db| value to its amplitude equivalent where 'dB = 20 * log10(amplitude)'.
private static float ConvertAmplitudeFromDb(float db)
{
return Mathf.Pow(10.0f, 0.05f * db);
}
// Converts given |position| and |rotation| from Unity space to audio space.
private static void ConvertAudioTransformFromUnity(ref Vector3 position,
ref Quaternion rotation)
{
// Compose the transformation matrix.
Matrix4x4 transformMatrix = Matrix4x4.TRS(position, rotation, Vector3.one);
// Convert the transformation matrix from left-handed to right-handed.
transformMatrix = flipZ * transformMatrix * flipZ;
// Update |position| and |rotation| respectively.
position = transformMatrix.GetColumn(3);
rotation = Quaternion.LookRotation(transformMatrix.GetColumn(2), transformMatrix.GetColumn(1));
}
// Returns a byte array of |length| created from |ptr|.
private static byte[] GetBytes(IntPtr ptr, int length)
{
if (ptr != IntPtr.Zero)
{
byte[] byteArray = new byte[length];
Marshal.Copy(ptr, byteArray, 0, length);
return byteArray;
}
// Return an empty array if the pointer is null.
return new byte[1];
}
// Returns room properties of the given |room|.
private static RoomProperties GetRoomProperties(FmodResonanceAudioRoom room)
{
RoomProperties roomProperties;
Vector3 position = room.transform.position;
Quaternion rotation = room.transform.rotation;
Vector3 scale = Vector3.Scale(room.transform.lossyScale, room.Size);
ConvertAudioTransformFromUnity(ref position, ref rotation);
roomProperties.PositionX = position.x;
roomProperties.PositionY = position.y;
roomProperties.PositionZ = position.z;
roomProperties.RotationX = rotation.x;
roomProperties.RotationY = rotation.y;
roomProperties.RotationZ = rotation.z;
roomProperties.RotationW = rotation.w;
roomProperties.DimensionsX = scale.x;
roomProperties.DimensionsY = scale.y;
roomProperties.DimensionsZ = scale.z;
roomProperties.MaterialLeft = room.LeftWall;
roomProperties.MaterialRight = room.RightWall;
roomProperties.MaterialBottom = room.Floor;
roomProperties.MaterialTop = room.Ceiling;
roomProperties.MaterialFront = room.FrontWall;
roomProperties.MaterialBack = room.BackWall;
roomProperties.ReverbGain = ConvertAmplitudeFromDb(room.ReverbGainDb);
roomProperties.ReverbTime = room.ReverbTime;
roomProperties.ReverbBrightness = room.ReverbBrightness;
roomProperties.ReflectionScalar = room.Reflectivity;
return roomProperties;
}
// Initializes and returns the FMOD Resonance Audio Listener Plugin.
private static FMOD.DSP Initialize()
{
// Search through all busses on in banks.
int numBanks = 0;
FMOD.DSP dsp = new FMOD.DSP();
FMOD.Studio.Bank[] banks = null;
RuntimeManager.StudioSystem.getBankCount(out numBanks);
RuntimeManager.StudioSystem.getBankList(out banks);
for (int currentBank = 0; currentBank < numBanks; ++currentBank)
{
int numBusses = 0;
FMOD.Studio.Bus[] busses = null;
banks[currentBank].getBusCount(out numBusses);
banks[currentBank].getBusList(out busses);
for (int currentBus = 0; currentBus < numBusses; ++currentBus)
{
// Make sure the channel group of the current bus is assigned properly.
string busPath = null;
busses[currentBus].getPath(out busPath);
RuntimeManager.StudioSystem.getBus(busPath, out busses[currentBus]);
busses[currentBus].lockChannelGroup();
RuntimeManager.StudioSystem.flushCommands();
FMOD.ChannelGroup channelGroup;
busses[currentBus].getChannelGroup(out channelGroup);
if (channelGroup.hasHandle())
{
int numDsps = 0;
channelGroup.getNumDSPs(out numDsps);
for (int currentDsp = 0; currentDsp < numDsps; ++currentDsp)
{
channelGroup.getDSP(currentDsp, out dsp);
string dspNameSb;
int unusedInt = 0;
uint unusedUint = 0;
dsp.getInfo(out dspNameSb, out unusedUint, out unusedInt, out unusedInt, out unusedInt);
if (dspNameSb.ToString().Equals(listenerPluginName) && dsp.hasHandle())
{
return dsp;
}
}
}
busses[currentBus].unlockChannelGroup();
}
}
RuntimeUtils.DebugLogError(listenerPluginName + " not found in the FMOD project.");
return dsp;
}
}
}

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save