summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Art/Models/Malenia/Malenia .fbxbin0 -> 211660 bytes
-rw-r--r--Art/Models/Malenia/Malenia.fbxbin0 -> 673116 bytes
-rw-r--r--Art/Models/Malenia/Malenia2.fbxbin0 -> 1554492 bytes
-rw-r--r--Art/Models/Malenia/Malenia_With_Tex.fbxbin0 -> 1558764 bytes
-rw-r--r--Art/Models/Malenia/Malenia_With_Tex2.fbxbin0 -> 1558844 bytes
-rw-r--r--Art/Models/Malenia_Bone_NoSkinning .blendbin3322852 -> 3292748 bytes
-rw-r--r--Art/Models/cyber_erika.blendbin11292259 -> 11326920 bytes
-rw-r--r--Art/Models/textures/jean-zoudi-turn01.jpgbin0 -> 347797 bytes
-rw-r--r--Art/Models/textures/malenia_1024bin0 -> 1347029 bytes
-rw-r--r--Art/Models/textures/malenia_1024.pngbin0 -> 1347031 bytes
-rw-r--r--Other/Malenia/.gitignore7
-rw-r--r--Other/Malenia/Assets/DynamicBone.meta8
-rw-r--r--Other/Malenia/Assets/DynamicBone/Demo.meta5
-rw-r--r--Other/Malenia/Assets/DynamicBone/Demo/Demo1.unity983
-rw-r--r--Other/Malenia/Assets/DynamicBone/Demo/Demo1.unity.meta4
-rw-r--r--Other/Malenia/Assets/DynamicBone/Demo/DynamicBoneDemo1.cs54
-rw-r--r--Other/Malenia/Assets/DynamicBone/Demo/DynamicBoneDemo1.cs.meta8
-rw-r--r--Other/Malenia/Assets/DynamicBone/Demo/c1.fbxbin0 -> 3122816 bytes
-rw-r--r--Other/Malenia/Assets/DynamicBone/Demo/c1.fbx.meta421
-rw-r--r--Other/Malenia/Assets/DynamicBone/Demo/tail.FBXbin0 -> 135408 bytes
-rw-r--r--Other/Malenia/Assets/DynamicBone/Demo/tail.FBX.meta98
-rw-r--r--Other/Malenia/Assets/DynamicBone/ReadMe.txt143
-rw-r--r--Other/Malenia/Assets/DynamicBone/ReadMe.txt.meta4
-rw-r--r--Other/Malenia/Assets/DynamicBone/Scripts.meta5
-rw-r--r--Other/Malenia/Assets/DynamicBone/Scripts/DynamicBone.cs714
-rw-r--r--Other/Malenia/Assets/DynamicBone/Scripts/DynamicBone.cs.meta8
-rw-r--r--Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneCollider.cs235
-rw-r--r--Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneCollider.cs.meta8
-rw-r--r--Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneColliderBase.cs35
-rw-r--r--Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneColliderBase.cs.meta12
-rw-r--r--Other/Malenia/Assets/DynamicBone/Scripts/DynamicBonePlaneCollider.cs76
-rw-r--r--Other/Malenia/Assets/DynamicBone/Scripts/DynamicBonePlaneCollider.cs.meta12
-rw-r--r--Other/Malenia/Assets/Malenia.fbxbin0 -> 673116 bytes
-rw-r--r--Other/Malenia/Assets/Malenia.fbx.meta986
-rw-r--r--Other/Malenia/Assets/Malenia.meta8
-rw-r--r--Other/Malenia/Assets/Malenia/idle.fbxbin0 -> 1697568 bytes
-rw-r--r--Other/Malenia/Assets/Malenia/idle.fbx.meta915
-rw-r--r--Other/Malenia/Assets/Malenia/malenia_mat.mat78
-rw-r--r--Other/Malenia/Assets/Malenia/malenia_mat.mat.meta8
-rw-r--r--Other/Malenia/Assets/Malenia2.fbxbin0 -> 1554492 bytes
-rw-r--r--Other/Malenia/Assets/Malenia2.fbx.meta107
-rw-r--r--Other/Malenia/Assets/Malenia_With_Tex.fbxbin0 -> 1558764 bytes
-rw-r--r--Other/Malenia/Assets/Malenia_With_Tex.fbx.meta102
-rw-r--r--Other/Malenia/Assets/Malenia_With_Tex2.fbxbin0 -> 1558844 bytes
-rw-r--r--Other/Malenia/Assets/Malenia_With_Tex2.fbx.meta107
-rw-r--r--Other/Malenia/Assets/New Animator Controller.controller72
-rw-r--r--Other/Malenia/Assets/New Animator Controller.controller.meta8
-rw-r--r--Other/Malenia/Assets/Scenes.meta8
-rw-r--r--Other/Malenia/Assets/Scenes/SampleScene.unity1353
-rw-r--r--Other/Malenia/Assets/Scenes/SampleScene.unity.meta7
-rw-r--r--Other/Malenia/Assets/malenia_1024.pngbin0 -> 1347031 bytes
-rw-r--r--Other/Malenia/Assets/malenia_1024.png.meta96
-rw-r--r--Other/Malenia/Assets/malenia_mat.mat78
-rw-r--r--Other/Malenia/Assets/malenia_mat.mat.meta8
-rw-r--r--Other/Malenia/Packages/manifest.json44
-rw-r--r--Other/Malenia/Packages/packages-lock.json375
-rw-r--r--Other/Malenia/ProjectSettings/AudioManager.asset19
-rw-r--r--Other/Malenia/ProjectSettings/ClusterInputManager.asset6
-rw-r--r--Other/Malenia/ProjectSettings/DynamicsManager.asset34
-rw-r--r--Other/Malenia/ProjectSettings/EditorBuildSettings.asset8
-rw-r--r--Other/Malenia/ProjectSettings/EditorSettings.asset30
-rw-r--r--Other/Malenia/ProjectSettings/GraphicsSettings.asset63
-rw-r--r--Other/Malenia/ProjectSettings/InputManager.asset295
-rw-r--r--Other/Malenia/ProjectSettings/NavMeshAreas.asset91
-rw-r--r--Other/Malenia/ProjectSettings/PackageManagerSettings.asset43
-rw-r--r--Other/Malenia/ProjectSettings/Physics2DSettings.asset56
-rw-r--r--Other/Malenia/ProjectSettings/PresetManager.asset7
-rw-r--r--Other/Malenia/ProjectSettings/ProjectSettings.asset691
-rw-r--r--Other/Malenia/ProjectSettings/ProjectVersion.txt2
-rw-r--r--Other/Malenia/ProjectSettings/QualitySettings.asset232
-rw-r--r--Other/Malenia/ProjectSettings/TagManager.asset43
-rw-r--r--Other/Malenia/ProjectSettings/TimeManager.asset9
-rw-r--r--Other/Malenia/ProjectSettings/UnityConnectSettings.asset35
-rw-r--r--Other/Malenia/ProjectSettings/VFXManager.asset12
-rw-r--r--Other/Malenia/ProjectSettings/VersionControlSettings.asset8
-rw-r--r--Other/Malenia/ProjectSettings/XRSettings.asset10
76 files changed, 8894 insertions, 0 deletions
diff --git a/Art/Models/Malenia/Malenia .fbx b/Art/Models/Malenia/Malenia .fbx
new file mode 100644
index 00000000..a6c0bd60
--- /dev/null
+++ b/Art/Models/Malenia/Malenia .fbx
Binary files differ
diff --git a/Art/Models/Malenia/Malenia.fbx b/Art/Models/Malenia/Malenia.fbx
new file mode 100644
index 00000000..c707cbc8
--- /dev/null
+++ b/Art/Models/Malenia/Malenia.fbx
Binary files differ
diff --git a/Art/Models/Malenia/Malenia2.fbx b/Art/Models/Malenia/Malenia2.fbx
new file mode 100644
index 00000000..5cd9bf8e
--- /dev/null
+++ b/Art/Models/Malenia/Malenia2.fbx
Binary files differ
diff --git a/Art/Models/Malenia/Malenia_With_Tex.fbx b/Art/Models/Malenia/Malenia_With_Tex.fbx
new file mode 100644
index 00000000..37daf50c
--- /dev/null
+++ b/Art/Models/Malenia/Malenia_With_Tex.fbx
Binary files differ
diff --git a/Art/Models/Malenia/Malenia_With_Tex2.fbx b/Art/Models/Malenia/Malenia_With_Tex2.fbx
new file mode 100644
index 00000000..4bdbed95
--- /dev/null
+++ b/Art/Models/Malenia/Malenia_With_Tex2.fbx
Binary files differ
diff --git a/Art/Models/Malenia_Bone_NoSkinning .blend b/Art/Models/Malenia_Bone_NoSkinning .blend
index 2c246eb9..64554702 100644
--- a/Art/Models/Malenia_Bone_NoSkinning .blend
+++ b/Art/Models/Malenia_Bone_NoSkinning .blend
Binary files differ
diff --git a/Art/Models/cyber_erika.blend b/Art/Models/cyber_erika.blend
index 4a4d1833..2983719c 100644
--- a/Art/Models/cyber_erika.blend
+++ b/Art/Models/cyber_erika.blend
Binary files differ
diff --git a/Art/Models/textures/jean-zoudi-turn01.jpg b/Art/Models/textures/jean-zoudi-turn01.jpg
new file mode 100644
index 00000000..179021c4
--- /dev/null
+++ b/Art/Models/textures/jean-zoudi-turn01.jpg
Binary files differ
diff --git a/Art/Models/textures/malenia_1024 b/Art/Models/textures/malenia_1024
new file mode 100644
index 00000000..04df8dbf
--- /dev/null
+++ b/Art/Models/textures/malenia_1024
Binary files differ
diff --git a/Art/Models/textures/malenia_1024.png b/Art/Models/textures/malenia_1024.png
new file mode 100644
index 00000000..60c306ed
--- /dev/null
+++ b/Art/Models/textures/malenia_1024.png
Binary files differ
diff --git a/Other/Malenia/.gitignore b/Other/Malenia/.gitignore
new file mode 100644
index 00000000..64be6d8a
--- /dev/null
+++ b/Other/Malenia/.gitignore
@@ -0,0 +1,7 @@
+/
+/*
+!/Assets/
+!/Docs/
+!/Packages/
+!/ProjectSettings/
+!.gitignore
diff --git a/Other/Malenia/Assets/DynamicBone.meta b/Other/Malenia/Assets/DynamicBone.meta
new file mode 100644
index 00000000..03ef5f8b
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 25f4411777fd1a44eb7de424a8d9bc0d
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/Malenia/Assets/DynamicBone/Demo.meta b/Other/Malenia/Assets/DynamicBone/Demo.meta
new file mode 100644
index 00000000..e10847fe
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Demo.meta
@@ -0,0 +1,5 @@
+fileFormatVersion: 2
+guid: 21a42390d25252341a66bc19a8addaea
+folderAsset: yes
+DefaultImporter:
+ userData:
diff --git a/Other/Malenia/Assets/DynamicBone/Demo/Demo1.unity b/Other/Malenia/Assets/DynamicBone/Demo/Demo1.unity
new file mode 100644
index 00000000..c583337f
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Demo/Demo1.unity
@@ -0,0 +1,983 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 9
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
+ m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
+ m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 3
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
+ m_UseRadianceAmbientProbe: 0
+--- !u!157 &4
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 0
+ m_LightmapEditorSettings:
+ serializedVersion: 10
+ m_Resolution: 1
+ m_BakeResolution: 50
+ m_AtlasSize: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 0
+ m_CompAOExponentDirect: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 0
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 1024
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 1
+ m_BakeBackend: 0
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringMode: 0
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ShowResolutionOverlay: 1
+ m_LightingDataAsset: {fileID: 0}
+ m_UseShadowmask: 0
+--- !u!196 &5
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666666
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!4 &90977926 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 400020, guid: 19015a5957bbaa745a61cba005220542,
+ type: 3}
+ m_PrefabInstance: {fileID: 1497342384}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &94102368 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 100072, guid: ba128457d0ea5e3439dbe4a53b9d1273,
+ type: 3}
+ m_PrefabInstance: {fileID: 560668931}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &94102370
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 94102368}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Direction: 1
+ m_Center: {x: 0, y: -0.2, z: 0}
+ m_Bound: 0
+ m_Radius: 0.1
+ m_Height: 0.6
+--- !u!1 &143600401
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 100000, guid: 8a4fd2ea0aec44e449f6dc1271079085,
+ type: 3}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 143600402}
+ - component: {fileID: 143600404}
+ - component: {fileID: 143600405}
+ - component: {fileID: 143600406}
+ m_Layer: 0
+ m_Name: Player
+ m_TagString: Player
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &143600402
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 400000, guid: 8a4fd2ea0aec44e449f6dc1271079085,
+ type: 3}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 143600401}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1237224165}
+ m_Father: {fileID: 0}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &143600404
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 143600401}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Root: {fileID: 1240282084}
+ m_UpdateRate: 60
+ m_UpdateMode: 3
+ m_Damping: 0.2
+ m_DampingDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Elasticity: 0.1
+ m_ElasticityDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Stiffness: 0.8
+ m_StiffnessDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Inert: 0.5
+ m_InertDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Friction: 0
+ m_FrictionDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Radius: 0
+ m_RadiusDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_EndLength: 0
+ m_EndOffset: {x: -0.1, y: -0.1, z: 0.3}
+ m_Gravity: {x: 0, y: 0, z: 0}
+ m_Force: {x: 0, y: 0, z: 0}
+ m_Colliders: []
+ m_Exclusions: []
+ m_FreezeAxis: 0
+ m_DistantDisable: 0
+ m_ReferenceObject: {fileID: 0}
+ m_DistanceToObject: 20
+--- !u!114 &143600405
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 143600401}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Root: {fileID: 1610302986}
+ m_UpdateRate: 60
+ m_UpdateMode: 3
+ m_Damping: 0.2
+ m_DampingDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Elasticity: 0.1
+ m_ElasticityDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Stiffness: 0.8
+ m_StiffnessDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Inert: 0.5
+ m_InertDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Friction: 0
+ m_FrictionDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Radius: 0
+ m_RadiusDistrib:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0.28642094
+ value: 0.8996325
+ inSlope: -0.9737102
+ outSlope: -0.11496421
+ tangentMode: 1
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_EndLength: 0
+ m_EndOffset: {x: 0.1, y: -0.1, z: 0.3}
+ m_Gravity: {x: 0, y: 0, z: 0}
+ m_Force: {x: 0, y: 0, z: 0}
+ m_Colliders: []
+ m_Exclusions: []
+ m_FreezeAxis: 0
+ m_DistantDisable: 0
+ m_ReferenceObject: {fileID: 0}
+ m_DistanceToObject: 20
+--- !u!114 &143600406
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 143600401}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Root: {fileID: 90977926}
+ m_UpdateRate: 60
+ m_UpdateMode: 3
+ m_Damping: 0.2
+ m_DampingDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Elasticity: 0.05
+ m_ElasticityDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Stiffness: 0.7
+ m_StiffnessDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Inert: 0.5
+ m_InertDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Friction: 0
+ m_FrictionDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Radius: 0.15
+ m_RadiusDistrib:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0.004166667
+ value: 1.0124999
+ inSlope: -0.762605
+ outSlope: -0.762605
+ tangentMode: 34
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.99583334
+ value: 0.25624996
+ inSlope: -0.762605
+ outSlope: -0.762605
+ tangentMode: 34
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_EndLength: 0
+ m_EndOffset: {x: 0, y: 0, z: 0}
+ m_Gravity: {x: 0, y: -0.002, z: 0}
+ m_Force: {x: 0, y: 0, z: 0}
+ m_Colliders:
+ - {fileID: 94102370}
+ - {fileID: 838898607}
+ m_Exclusions: []
+ m_FreezeAxis: 0
+ m_DistantDisable: 0
+ m_ReferenceObject: {fileID: 0}
+ m_DistanceToObject: 20
+--- !u!1 &249192883
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 249192888}
+ - component: {fileID: 249192887}
+ - component: {fileID: 249192886}
+ - component: {fileID: 249192885}
+ - component: {fileID: 249192884}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &249192884
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 249192883}
+ m_Enabled: 1
+--- !u!124 &249192885
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 249192883}
+ m_Enabled: 1
+--- !u!92 &249192886
+Behaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 249192883}
+ m_Enabled: 1
+--- !u!20 &249192887
+Camera:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 249192883}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844}
+ m_projectionMatrixMode: 1
+ m_SensorSize: {x: 36, y: 24}
+ m_LensShift: {x: 0, y: 0}
+ m_GateFitMode: 2
+ m_FocalLength: 50
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 0
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 0
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &249192888
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 249192883}
+ m_LocalRotation: {x: 0, y: 0.94676715, z: 0, w: 0.32191932}
+ m_LocalPosition: {x: -1.0038998, y: 1, z: 2.1806068}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &560668931
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 143600402}
+ m_Modifications:
+ - target: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 11100000, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3}
+ propertyPath: m_Enabled
+ value: 1
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: ba128457d0ea5e3439dbe4a53b9d1273, type: 3}
+--- !u!1 &838898605 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 100140, guid: ba128457d0ea5e3439dbe4a53b9d1273,
+ type: 3}
+ m_PrefabInstance: {fileID: 560668931}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &838898607
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 838898605}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Direction: 1
+ m_Center: {x: 0, y: -0.2, z: 0}
+ m_Bound: 0
+ m_Radius: 0.1
+ m_Height: 0.6
+--- !u!4 &1237224165 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 400004, guid: ba128457d0ea5e3439dbe4a53b9d1273,
+ type: 3}
+ m_PrefabInstance: {fileID: 560668931}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1240282084 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 400046, guid: ba128457d0ea5e3439dbe4a53b9d1273,
+ type: 3}
+ m_PrefabInstance: {fileID: 560668931}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &1273446005
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1273446007}
+ - component: {fileID: 1273446006}
+ m_Layer: 0
+ m_Name: Directional light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &1273446006
+Light:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1273446005}
+ m_Enabled: 1
+ serializedVersion: 8
+ m_Type: 1
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_Intensity: 0.6
+ m_Range: 10
+ m_SpotAngle: 30
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 0
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_Lightmapping: 1
+ m_LightShadowCasterMode: 0
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &1273446007
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1273446005}
+ m_LocalRotation: {x: -0.1614625, y: -0.9591772, z: 0.16742207, w: -0.16086924}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &1497342384
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 2086915445}
+ m_Modifications:
+ - target: {fileID: 400000, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 2.33569484e-08
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -2.33569484e-08
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -.707106829
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: .707106829
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: .000276203005
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -.00660187891
+ objectReference: {fileID: 0}
+ - target: {fileID: 400000, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -2.88577301e-10
+ objectReference: {fileID: 0}
+ - target: {fileID: 400002, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -3.65551231e-14
+ objectReference: {fileID: 0}
+ - target: {fileID: 400002, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 4.19035161e-15
+ objectReference: {fileID: 0}
+ - target: {fileID: 400002, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: .104671292
+ objectReference: {fileID: 0}
+ - target: {fileID: 400002, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: .994506896
+ objectReference: {fileID: 0}
+ - target: {fileID: 400002, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -.237109601
+ objectReference: {fileID: 0}
+ - target: {fileID: 400002, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -3.86498868e-08
+ objectReference: {fileID: 0}
+ - target: {fileID: 400002, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 1.03641966e-08
+ objectReference: {fileID: 0}
+ - target: {fileID: 400004, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -3.34032593e-14
+ objectReference: {fileID: 0}
+ - target: {fileID: 400004, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 1.07828522e-14
+ objectReference: {fileID: 0}
+ - target: {fileID: 400004, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: .0872370228
+ objectReference: {fileID: 0}
+ - target: {fileID: 400004, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: .996187627
+ objectReference: {fileID: 0}
+ - target: {fileID: 400004, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -.273902506
+ objectReference: {fileID: 0}
+ - target: {fileID: 400004, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -4.7683713e-08
+ objectReference: {fileID: 0}
+ - target: {fileID: 400004, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 1.19724319e-08
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -2.77442271e-14
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 1.74333594e-14
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: .142351687
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: .989816129
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -.233021542
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -3.81469718e-08
+ objectReference: {fileID: 0}
+ - target: {fileID: 400006, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 1.01855058e-08
+ objectReference: {fileID: 0}
+ - target: {fileID: 400008, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -2.33242567e-14
+ objectReference: {fileID: 0}
+ - target: {fileID: 400008, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 2.38246363e-14
+ objectReference: {fileID: 0}
+ - target: {fileID: 400008, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: .0788995922
+ objectReference: {fileID: 0}
+ - target: {fileID: 400008, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: .996882558
+ objectReference: {fileID: 0}
+ - target: {fileID: 400008, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -.163523868
+ objectReference: {fileID: 0}
+ - target: {fileID: 400008, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400008, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 7.1477233e-09
+ objectReference: {fileID: 0}
+ - target: {fileID: 400010, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -1.85772452e-14
+ objectReference: {fileID: 0}
+ - target: {fileID: 400010, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 2.47326353e-14
+ objectReference: {fileID: 0}
+ - target: {fileID: 400010, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: .067116484
+ objectReference: {fileID: 0}
+ - target: {fileID: 400010, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: .997745156
+ objectReference: {fileID: 0}
+ - target: {fileID: 400010, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -.269845426
+ objectReference: {fileID: 0}
+ - target: {fileID: 400010, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400010, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 1.20644108e-08
+ objectReference: {fileID: 0}
+ - target: {fileID: 400012, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -1.29496388e-14
+ objectReference: {fileID: 0}
+ - target: {fileID: 400012, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 2.88675842e-14
+ objectReference: {fileID: 0}
+ - target: {fileID: 400012, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: .176200867
+ objectReference: {fileID: 0}
+ - target: {fileID: 400012, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: .984354258
+ objectReference: {fileID: 0}
+ - target: {fileID: 400012, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -.183964223
+ objectReference: {fileID: 0}
+ - target: {fileID: 400012, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 3.81469718e-08
+ objectReference: {fileID: 0}
+ - target: {fileID: 400012, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 8.04060107e-09
+ objectReference: {fileID: 0}
+ - target: {fileID: 400014, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -7.54951487e-15
+ objectReference: {fileID: 0}
+ - target: {fileID: 400014, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 3.07254154e-14
+ objectReference: {fileID: 0}
+ - target: {fileID: 400014, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 7.45057882e-09
+ objectReference: {fileID: 0}
+ - target: {fileID: 400014, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -.159488067
+ objectReference: {fileID: 0}
+ - target: {fileID: 400014, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400014, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 6.6989605e-09
+ objectReference: {fileID: 0}
+ - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 1.89660824e-07
+ objectReference: {fileID: 0}
+ - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: .707106829
+ objectReference: {fileID: 0}
+ - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -.707106829
+ objectReference: {fileID: 0}
+ - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1.89660824e-07
+ objectReference: {fileID: 0}
+ - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalScale.x
+ value: .800000012
+ objectReference: {fileID: 0}
+ - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalScale.y
+ value: .800000012
+ objectReference: {fileID: 0}
+ - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_LocalScale.z
+ value: .800000012
+ objectReference: {fileID: 0}
+ - target: {fileID: 400016, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 19015a5957bbaa745a61cba005220542, type: 3}
+--- !u!4 &1610302986 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 400114, guid: ba128457d0ea5e3439dbe4a53b9d1273,
+ type: 3}
+ m_PrefabInstance: {fileID: 560668931}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &1749629814
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1749629816}
+ - component: {fileID: 1749629815}
+ m_Layer: 0
+ m_Name: Demo1
+ m_TagString: GameController
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1749629815
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1749629814}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 178320cedf292cb4f8d6c0b737b35953, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Player: {fileID: 143600401}
+--- !u!4 &1749629816
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1749629814}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0.4343313, y: -0.07096064, z: 0.36408234}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &2086915445 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 400014, guid: ba128457d0ea5e3439dbe4a53b9d1273,
+ type: 3}
+ m_PrefabInstance: {fileID: 560668931}
+ m_PrefabAsset: {fileID: 0}
diff --git a/Other/Malenia/Assets/DynamicBone/Demo/Demo1.unity.meta b/Other/Malenia/Assets/DynamicBone/Demo/Demo1.unity.meta
new file mode 100644
index 00000000..36e7b54a
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Demo/Demo1.unity.meta
@@ -0,0 +1,4 @@
+fileFormatVersion: 2
+guid: 902c84bf971339c459ce4b757e333a55
+DefaultImporter:
+ userData:
diff --git a/Other/Malenia/Assets/DynamicBone/Demo/DynamicBoneDemo1.cs b/Other/Malenia/Assets/DynamicBone/Demo/DynamicBoneDemo1.cs
new file mode 100644
index 00000000..b5142c3f
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Demo/DynamicBoneDemo1.cs
@@ -0,0 +1,54 @@
+using UnityEngine;
+using System.Collections;
+
+public class DynamicBoneDemo1 : MonoBehaviour
+{
+ public GameObject m_Player;
+ float m_weight = 1;
+ float m_sleepTime;
+
+ void Update()
+ {
+ m_Player.transform.Rotate(new Vector3(0, Input.GetAxis("Horizontal") * Time.deltaTime * 200, 0));
+ m_Player.transform.Translate(transform.forward * Input.GetAxis("Vertical") * Time.deltaTime * 4);
+ }
+
+ void OnGUI()
+ {
+ float x = 50;
+ float y = 50;
+ float w1 = 100;
+ float w2 = 200;
+ float h = 24;
+
+ GUI.Label(new Rect(x, y, w2, h), "Press arrow key to move");
+ Animation a = m_Player.GetComponentInChildren<Animation>();
+ y += h;
+ a.enabled = GUI.Toggle(new Rect(x, y, w2, h), a.enabled, "Play Animation");
+
+ y += h * 2;
+ DynamicBone[] dbs = m_Player.GetComponents<DynamicBone>();
+ GUI.Label(new Rect(x, y, w2, h), "Choose dynamic bone:");
+ y += h;
+ dbs[0].enabled = dbs[1].enabled = GUI.Toggle(new Rect(x, y, w1, h), dbs[0].enabled, "Breasts");
+ y += h;
+ dbs[2].enabled = GUI.Toggle(new Rect(x, y, w1, h), dbs[2].enabled, "Tail");
+
+ y += h;
+ GUI.Label(new Rect(x, y, w2, h), "Weight");
+ m_weight = GUI.HorizontalSlider(new Rect(x + 50, y, w1, h), m_weight, 0, 1);
+ foreach (var db in dbs)
+ db.SetWeight(m_weight);
+/*
+ y += h * 2;
+ GUI.Label(new Rect(x, y, w2, h), "Sleep");
+ m_sleepTime = GUI.HorizontalSlider(new Rect(x + 50, y, w1, h), m_sleepTime, 0, 1);
+ if (m_sleepTime > 0)
+ System.Threading.Thread.Sleep((int)(m_sleepTime * 100));
+
+ y += h;
+ GUI.Label(new Rect(x, y, w2, h), "Time Scale");
+ Time.timeScale = GUI.HorizontalSlider(new Rect(x + 80, y, w1, h), Time.timeScale, 0, 2);
+*/
+ }
+}
diff --git a/Other/Malenia/Assets/DynamicBone/Demo/DynamicBoneDemo1.cs.meta b/Other/Malenia/Assets/DynamicBone/Demo/DynamicBoneDemo1.cs.meta
new file mode 100644
index 00000000..48612013
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Demo/DynamicBoneDemo1.cs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 178320cedf292cb4f8d6c0b737b35953
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
diff --git a/Other/Malenia/Assets/DynamicBone/Demo/c1.fbx b/Other/Malenia/Assets/DynamicBone/Demo/c1.fbx
new file mode 100644
index 00000000..565c9155
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Demo/c1.fbx
Binary files differ
diff --git a/Other/Malenia/Assets/DynamicBone/Demo/c1.fbx.meta b/Other/Malenia/Assets/DynamicBone/Demo/c1.fbx.meta
new file mode 100644
index 00000000..443abe56
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Demo/c1.fbx.meta
@@ -0,0 +1,421 @@
+fileFormatVersion: 2
+guid: ba128457d0ea5e3439dbe4a53b9d1273
+ModelImporter:
+ serializedVersion: 16
+ fileIDToRecycleName:
+ 100000: abdomen
+ 100002: abdomen2
+ 100004: //RootNode
+ 100006: chest
+ 100008: Genesis2Female
+ 100010: Genesis2Female.Shape
+ 100012: head
+ 100014: hip
+ 100016: lBigToe
+ 100018: lCarpal1
+ 100020: lCarpal2
+ 100022: lCollar
+ 100024: lEye
+ 100026: lFoot
+ 100028: lForeArm
+ 100030: lHand
+ 100032: lIndex1
+ 100034: lIndex2
+ 100036: lIndex3
+ 100038: lMid1
+ 100040: lMid2
+ 100042: lMid3
+ 100044: lowerJaw
+ 100046: lPectoral
+ 100048: lPinky1
+ 100050: lPinky2
+ 100052: lPinky3
+ 100054: lRing1
+ 100056: lRing2
+ 100058: lRing3
+ 100060: lShin
+ 100062: lShldr
+ 100064: lSmallToe1
+ 100066: lSmallToe2
+ 100068: lSmallToe3
+ 100070: lSmallToe4
+ 100072: lThigh
+ 100074: lThumb1
+ 100076: lThumb2
+ 100078: lThumb3
+ 100080: lToe
+ 100082: neck
+ 100084: pelvis
+ 100086: rBigToe
+ 100088: rCarpal1
+ 100090: rCarpal2
+ 100092: rCollar
+ 100094: rEye
+ 100096: rFoot
+ 100098: rForeArm
+ 100100: rHand
+ 100102: rIndex1
+ 100104: rIndex2
+ 100106: rIndex3
+ 100108: rMid1
+ 100110: rMid2
+ 100112: rMid3
+ 100114: rPectoral
+ 100116: rPinky1
+ 100118: rPinky2
+ 100120: rPinky3
+ 100122: rRing1
+ 100124: rRing2
+ 100126: rRing3
+ 100128: rShin
+ 100130: rShldr
+ 100132: rSmallToe1
+ 100134: rSmallToe2
+ 100136: rSmallToe3
+ 100138: rSmallToe4
+ 100140: rThigh
+ 100142: rThumb1
+ 100144: rThumb2
+ 100146: rThumb3
+ 100148: rToe
+ 100150: tongue01
+ 100152: tongue02
+ 100154: tongue03
+ 100156: tongue04
+ 100158: tongue05
+ 100160: tongueBase
+ 100162: tongueTip
+ 100164: upperJaw
+ 400000: abdomen
+ 400002: abdomen2
+ 400004: //RootNode
+ 400006: chest
+ 400008: Genesis2Female
+ 400010: Genesis2Female.Shape
+ 400012: head
+ 400014: hip
+ 400016: lBigToe
+ 400018: lCarpal1
+ 400020: lCarpal2
+ 400022: lCollar
+ 400024: lEye
+ 400026: lFoot
+ 400028: lForeArm
+ 400030: lHand
+ 400032: lIndex1
+ 400034: lIndex2
+ 400036: lIndex3
+ 400038: lMid1
+ 400040: lMid2
+ 400042: lMid3
+ 400044: lowerJaw
+ 400046: lPectoral
+ 400048: lPinky1
+ 400050: lPinky2
+ 400052: lPinky3
+ 400054: lRing1
+ 400056: lRing2
+ 400058: lRing3
+ 400060: lShin
+ 400062: lShldr
+ 400064: lSmallToe1
+ 400066: lSmallToe2
+ 400068: lSmallToe3
+ 400070: lSmallToe4
+ 400072: lThigh
+ 400074: lThumb1
+ 400076: lThumb2
+ 400078: lThumb3
+ 400080: lToe
+ 400082: neck
+ 400084: pelvis
+ 400086: rBigToe
+ 400088: rCarpal1
+ 400090: rCarpal2
+ 400092: rCollar
+ 400094: rEye
+ 400096: rFoot
+ 400098: rForeArm
+ 400100: rHand
+ 400102: rIndex1
+ 400104: rIndex2
+ 400106: rIndex3
+ 400108: rMid1
+ 400110: rMid2
+ 400112: rMid3
+ 400114: rPectoral
+ 400116: rPinky1
+ 400118: rPinky2
+ 400120: rPinky3
+ 400122: rRing1
+ 400124: rRing2
+ 400126: rRing3
+ 400128: rShin
+ 400130: rShldr
+ 400132: rSmallToe1
+ 400134: rSmallToe2
+ 400136: rSmallToe3
+ 400138: rSmallToe4
+ 400140: rThigh
+ 400142: rThumb1
+ 400144: rThumb2
+ 400146: rThumb3
+ 400148: rToe
+ 400150: tongue01
+ 400152: tongue02
+ 400154: tongue03
+ 400156: tongue04
+ 400158: tongue05
+ 400160: tongueBase
+ 400162: tongueTip
+ 400164: upperJaw
+ 4300000: Genesis2Female.Shape
+ 7400000: Animation
+ 9500000: //RootNode
+ 11100000: //RootNode
+ 13700000: Genesis2Female.Shape
+ materials:
+ importMaterials: 0
+ materialName: 0
+ materialSearch: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ optimizeGameObjects: 0
+ animationCompression: 2
+ animationRotationError: .5
+ animationPositionError: .5
+ animationScaleError: .5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ clipAnimations:
+ - serializedVersion: 16
+ name: Animation
+ takeName: Animation
+ firstFrame: 0
+ lastFrame: 206
+ wrapMode: 2
+ orientationOffsetY: 0
+ level: 0
+ cycleOffset: 0
+ loop: 0
+ loopTime: 0
+ loopBlend: 0
+ loopBlendOrientation: 0
+ loopBlendPositionY: 0
+ loopBlendPositionXZ: 0
+ keepOriginalOrientation: 0
+ keepOriginalPositionY: 1
+ keepOriginalPositionXZ: 0
+ heightFromFeet: 0
+ mirror: 0
+ bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
+ curves: []
+ events: []
+ transformMask:
+ - path:
+ weight: 1
+ - path: Genesis2Female
+ weight: 1
+ - path: Genesis2Female/Genesis2Female.Shape
+ weight: 1
+ - path: Genesis2Female/hip
+ weight: 1
+ - path: Genesis2Female/hip/abdomen
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal1
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal1/lIndex1
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal1/lIndex1/lIndex2
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal1/lIndex1/lIndex2/lIndex3
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal1/lMid1
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal1/lMid1/lMid2
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal1/lMid1/lMid2/lMid3
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal2
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal2/lPinky1
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal2/lPinky1/lPinky2
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal2/lPinky1/lPinky2/lPinky3
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal2/lRing1
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal2/lRing1/lRing2
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lCarpal2/lRing1/lRing2/lRing3
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lThumb1
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lThumb1/lThumb2
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lCollar/lShldr/lForeArm/lHand/lThumb1/lThumb2/lThumb3
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/lPectoral
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lEye
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw/tongueBase
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw/tongueBase/tongue01
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw/tongueBase/tongue01/tongue02
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw/tongueBase/tongue01/tongue02/tongue03
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw/tongueBase/tongue01/tongue02/tongue03/tongue04
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw/tongueBase/tongue01/tongue02/tongue03/tongue04/tongue05
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/lowerJaw/tongueBase/tongue01/tongue02/tongue03/tongue04/tongue05/tongueTip
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/rEye
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/neck/head/upperJaw
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal1
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal1/rIndex1
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal1/rIndex1/rIndex2
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal1/rIndex1/rIndex2/rIndex3
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal1/rMid1
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal1/rMid1/rMid2
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal1/rMid1/rMid2/rMid3
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal2
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal2/rPinky1
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal2/rPinky1/rPinky2
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal2/rPinky1/rPinky2/rPinky3
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal2/rRing1
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal2/rRing1/rRing2
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rCarpal2/rRing1/rRing2/rRing3
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rThumb1
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rThumb1/rThumb2
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rCollar/rShldr/rForeArm/rHand/rThumb1/rThumb2/rThumb3
+ weight: 1
+ - path: Genesis2Female/hip/abdomen/abdomen2/chest/rPectoral
+ weight: 1
+ - path: Genesis2Female/hip/pelvis
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/lThigh
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/lThigh/lShin
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/lThigh/lShin/lFoot
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/lThigh/lShin/lFoot/lToe
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/lThigh/lShin/lFoot/lToe/lBigToe
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/lThigh/lShin/lFoot/lToe/lSmallToe1
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/lThigh/lShin/lFoot/lToe/lSmallToe2
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/lThigh/lShin/lFoot/lToe/lSmallToe3
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/lThigh/lShin/lFoot/lToe/lSmallToe4
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/rThigh
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/rThigh/rShin
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/rThigh/rShin/rFoot
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/rThigh/rShin/rFoot/rToe
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/rThigh/rShin/rFoot/rToe/rBigToe
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/rThigh/rShin/rFoot/rToe/rSmallToe1
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/rThigh/rShin/rFoot/rToe/rSmallToe2
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/rThigh/rShin/rFoot/rToe/rSmallToe3
+ weight: 1
+ - path: Genesis2Female/hip/pelvis/rThigh/rShin/rFoot/rToe/rSmallToe4
+ weight: 1
+ maskType: 0
+ maskSource: {instanceID: 0}
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: .00999999978
+ meshCompression: 0
+ addColliders: 0
+ importBlendShapes: 0
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ optimizeMeshForGPU: 1
+ weldVertices: 1
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ tangentSpace:
+ normalSmoothAngle: 60
+ splitTangentsAcrossUV: 1
+ normalImportMode: 0
+ tangentImportMode: 2
+ importAnimation: 1
+ copyAvatar: 0
+ humanDescription:
+ human: []
+ skeleton: []
+ armTwist: .5
+ foreArmTwist: .5
+ upperLegTwist: .5
+ legTwist: .5
+ armStretch: .0500000007
+ legStretch: .0500000007
+ feetSpacing: 0
+ rootMotionBoneName:
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ animationType: 1
+ additionalBone: 0
+ userData:
diff --git a/Other/Malenia/Assets/DynamicBone/Demo/tail.FBX b/Other/Malenia/Assets/DynamicBone/Demo/tail.FBX
new file mode 100644
index 00000000..a198e263
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Demo/tail.FBX
Binary files differ
diff --git a/Other/Malenia/Assets/DynamicBone/Demo/tail.FBX.meta b/Other/Malenia/Assets/DynamicBone/Demo/tail.FBX.meta
new file mode 100644
index 00000000..76ee0624
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Demo/tail.FBX.meta
@@ -0,0 +1,98 @@
+fileFormatVersion: 2
+guid: 19015a5957bbaa745a61cba005220542
+ModelImporter:
+ serializedVersion: 16
+ fileIDToRecycleName:
+ 100000: Bone01
+ 100002: Bone02
+ 100004: Bone03
+ 100006: Bone04
+ 100008: Bone05
+ 100010: Bone06
+ 100012: Bone07
+ 100014: Bone08
+ 100016: //RootNode
+ 100018: tail
+ 100020: tail1
+ 100022: tail2
+ 100024: tail3
+ 100026: tail4
+ 100028: tail5
+ 100030: tail6
+ 100032: tail7
+ 100034: tail8
+ 400000: Bone01
+ 400002: Bone02
+ 400004: Bone03
+ 400006: Bone04
+ 400008: Bone05
+ 400010: Bone06
+ 400012: Bone07
+ 400014: Bone08
+ 400016: //RootNode
+ 400018: tail
+ 400020: tail1
+ 400022: tail2
+ 400024: tail3
+ 400026: tail4
+ 400028: tail5
+ 400030: tail6
+ 400032: tail7
+ 400034: tail8
+ 4300000: tail
+ 9500000: //RootNode
+ 11100000: //RootNode
+ 13700000: tail
+ materials:
+ importMaterials: 0
+ materialName: 0
+ materialSearch: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ optimizeGameObjects: 0
+ animationCompression: 1
+ animationRotationError: .5
+ animationPositionError: .5
+ animationScaleError: .5
+ animationWrapMode: 0
+ extraExposedTransformPaths: []
+ clipAnimations: []
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: .00999999978
+ meshCompression: 0
+ addColliders: 0
+ importBlendShapes: 0
+ swapUVChannels: 0
+ generateSecondaryUV: 0
+ useFileUnits: 1
+ optimizeMeshForGPU: 1
+ weldVertices: 1
+ secondaryUVAngleDistortion: 8
+ secondaryUVAreaDistortion: 15.000001
+ secondaryUVHardAngle: 88
+ secondaryUVPackMargin: 4
+ tangentSpace:
+ normalSmoothAngle: 60
+ splitTangentsAcrossUV: 1
+ normalImportMode: 0
+ tangentImportMode: 2
+ importAnimation: 0
+ copyAvatar: 0
+ humanDescription:
+ human: []
+ skeleton: []
+ armTwist: .5
+ foreArmTwist: .5
+ upperLegTwist: .5
+ legTwist: .5
+ armStretch: .0500000007
+ legStretch: .0500000007
+ feetSpacing: 0
+ rootMotionBoneName:
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ animationType: 1
+ additionalBone: 0
+ userData:
diff --git a/Other/Malenia/Assets/DynamicBone/ReadMe.txt b/Other/Malenia/Assets/DynamicBone/ReadMe.txt
new file mode 100644
index 00000000..7d9f8091
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/ReadMe.txt
@@ -0,0 +1,143 @@
+Dynamic Bone apply physics to character's bones or joints.
+With simple setup, your character's hair, cloth, breasts or any part will move realistically.
+
+Open Assets/DynamicBone/Demo/Demo1 to see how it works.
+If you have any questions or suggestions, please contact willhongcom@gmail.com.
+
+
+-------------------------------------------------------------------------
+Basic setup:
+
+1. Prepare a properly setup character, both Mecanim and legacy rigs are supported.
+2. Select the game object you want to apply Dynamic Bone.
+3. In the component menu, select Dynamic Bone -> Dynamic Bone.
+4. In the inspector, select root object.
+5. Adjust dynamic bone parameters (see detail descriptions in the following section).
+
+
+You can add collider objects if required:
+
+1. Select game object the collider will attached.
+2. In the component menu, select Dynamic Bone -> Dynamic Bone Collider.
+3. Adjust position and size of the collider.
+4. In Dynamic Bone component, increase size of colliders and append corresponding object.
+
+
+-------------------------------------------------------------------------
+Dynamic Bone component description:
+
+- Root
+ The root of the transform hierarchy to apply physics.
+
+- Update Rate
+ Internal physics simulation rate, measures in frames per seconds.
+
+- Update Mode
+ Normal: Update physics in fixed timestamp as specified rate.
+ AnimatePhysics: Updates during the physic loop in order to synchronized with the physics engine.
+ UnscaledTime: Updates independently of Time.timeScale.
+ Default: Update physics every frame instead of specified rate, recommended.
+
+- Damping
+ How much the bones slowed down.
+
+- Elasticity
+ How much the force applied to return each bone to original orientation.
+
+- Stiffness
+ How much bone's original orientation are preserved.
+
+- Inert
+ How much character's position change is ignored in physics simulation.
+
+- Friction
+ How much the bones slowed down when collide.
+
+- Radius
+ Each bone can be a sphere to collide with colliders. Radius describe sphere's size.
+
+- Damping Distrib, Elasticity Distrib, Stiffness Distrib, Inert Distrib, Radius Distrib
+ How parameters change over hierarchy chain. Curve values are multiplied to corresponding parameters.
+
+- End Length
+ If End Length is not zero, an extra bone is generated at the end of transform hierarchy,
+ length is multiplied by last two bone's distance.
+
+- End Offset
+ If End Offset is not zero, an extra bone is generated at the end of transform hierarchy,
+ offset is in character's local space.
+
+- Gravity
+ The force apply to bones, in world space. Partial force apply to character's initial pose is cancelled out.
+
+- Force
+ The force apply to bones, in world space.
+
+- Colliders
+ Collider objects interact with the bones.
+
+- Exclusions
+ Bones exclude from physics simulation.
+
+- Freeze Axis
+ Constrain bones to move on specified plane.
+
+- Distant Disable, Reference Object, Distance To Object
+ Disable physics simulation automatically if character is far from camera or player.
+ If there is no reference object, default main camera is used.
+
+
+Dynamic Bone Collider component description:
+
+- Center
+ The center of the sphere or capsule, in the object's local space.
+
+- Radius
+ The radius of the sphere or capsule, will be scaled by the transform's scale.
+
+- Height
+ The height of the capsule, including two half-spheres, will be scaled by the transform's scale.
+
+- Direction
+ The axis of the capsule's height.
+
+- Bound
+ Constrain bones to outside bound or inside bound.
+
+-------------------------------------------------------------------------
+Dynamic Bone script reference:
+
+- public void SetWeight(float w);
+ Control how physics blend with existing animation.
+
+- public void UpdateParameters();
+ Update parameters at runtime, call this funtion after modifing parameters.
+
+-------------------------------------------------------------------------
+Version History
+
+1.0.1 Initial release.
+1.0.2 Improve inspector UI.
+1.0.3 Fix inert unstable when enabled / disabled.
+1.1.0 Use curve to setup parameters over hierarchy chain.
+ Collider can configured to constrain bones inside bound.
+1.1.1 Add exclusion setting.
+1.1.2 Deal with negative scale problem.
+1.1.3 Fix bug with bones contain scale.
+1.1.4 Add freeze axis.
+ Fix bug when added via script.
+1.1.5 Add distant disable.
+ Reduce GC alloc.
+1.1.6 Fix capsule collider bug.
+1.1.7 Unity 5 support.
+1.1.8 Fix problems caused by negative scale.
+1.1.9 Improve detecting negative scale.
+ Fix bug if collider is set as inside.
+ Add UpdateMode setting.
+1.1.10 Fix problems caused by negative scale after Unity 5.4.
+1.2.0 Add tool tips.
+ Add plane collider.
+ Add function to update parameters at runtime.
+1.2.1 Add friction parameter.
+ Update UNITY_5 to compatible with newer version.
+1.2.2 Add "Default" update mode, fix some jitter issue.
diff --git a/Other/Malenia/Assets/DynamicBone/ReadMe.txt.meta b/Other/Malenia/Assets/DynamicBone/ReadMe.txt.meta
new file mode 100644
index 00000000..e2accdc8
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/ReadMe.txt.meta
@@ -0,0 +1,4 @@
+fileFormatVersion: 2
+guid: bdbe6feeda2a62b45ad9a4e311031478
+TextScriptImporter:
+ userData:
diff --git a/Other/Malenia/Assets/DynamicBone/Scripts.meta b/Other/Malenia/Assets/DynamicBone/Scripts.meta
new file mode 100644
index 00000000..29ce2ddf
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Scripts.meta
@@ -0,0 +1,5 @@
+fileFormatVersion: 2
+guid: 993edbffbda2d3e4abd24f1bf074c5f2
+folderAsset: yes
+DefaultImporter:
+ userData:
diff --git a/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBone.cs b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBone.cs
new file mode 100644
index 00000000..ddf479bc
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBone.cs
@@ -0,0 +1,714 @@
+using UnityEngine;
+using System.Collections.Generic;
+
+[AddComponentMenu("Dynamic Bone/Dynamic Bone")]
+public class DynamicBone : MonoBehaviour
+{
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("The root of the transform hierarchy to apply physics.")]
+#endif
+ public Transform m_Root = null;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("Internal physics simulation rate.")]
+#endif
+ public float m_UpdateRate = 60.0f;
+
+ public enum UpdateMode
+ {
+ Normal,
+ AnimatePhysics,
+ UnscaledTime,
+ Default
+ }
+ public UpdateMode m_UpdateMode = UpdateMode.Default;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("How much the bones slowed down.")]
+#endif
+ [Range(0, 1)]
+ public float m_Damping = 0.1f;
+ public AnimationCurve m_DampingDistrib = null;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("How much the force applied to return each bone to original orientation.")]
+#endif
+ [Range(0, 1)]
+ public float m_Elasticity = 0.1f;
+ public AnimationCurve m_ElasticityDistrib = null;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("How much bone's original orientation are preserved.")]
+#endif
+ [Range(0, 1)]
+ public float m_Stiffness = 0.1f;
+ public AnimationCurve m_StiffnessDistrib = null;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("How much character's position change is ignored in physics simulation.")]
+#endif
+ [Range(0, 1)]
+ public float m_Inert = 0;
+ public AnimationCurve m_InertDistrib = null;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("How much the bones slowed down when collide.")]
+#endif
+ public float m_Friction = 0;
+ public AnimationCurve m_FrictionDistrib = null;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("Each bone can be a sphere to collide with colliders. Radius describe sphere's size.")]
+#endif
+ public float m_Radius = 0;
+ public AnimationCurve m_RadiusDistrib = null;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("If End Length is not zero, an extra bone is generated at the end of transform hierarchy.")]
+#endif
+ public float m_EndLength = 0;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("If End Offset is not zero, an extra bone is generated at the end of transform hierarchy.")]
+#endif
+ public Vector3 m_EndOffset = Vector3.zero;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("The force apply to bones. Partial force apply to character's initial pose is cancelled out.")]
+#endif
+ public Vector3 m_Gravity = Vector3.zero;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("The force apply to bones.")]
+#endif
+ public Vector3 m_Force = Vector3.zero;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("Collider objects interact with the bones.")]
+#endif
+ public List<DynamicBoneColliderBase> m_Colliders = null;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("Bones exclude from physics simulation.")]
+#endif
+ public List<Transform> m_Exclusions = null;
+
+
+ public enum FreezeAxis
+ {
+ None, X, Y, Z
+ }
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("Constrain bones to move on specified plane.")]
+#endif
+ public FreezeAxis m_FreezeAxis = FreezeAxis.None;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("Disable physics simulation automatically if character is far from camera or player.")]
+#endif
+ public bool m_DistantDisable = false;
+ public Transform m_ReferenceObject = null;
+ public float m_DistanceToObject = 20;
+
+ Vector3 m_LocalGravity = Vector3.zero;
+ Vector3 m_ObjectMove = Vector3.zero;
+ Vector3 m_ObjectPrevPosition = Vector3.zero;
+ float m_BoneTotalLength = 0;
+ float m_ObjectScale = 1.0f;
+ float m_Time = 0;
+ float m_Weight = 1.0f;
+ bool m_DistantDisabled = false;
+
+ class Particle
+ {
+ public Transform m_Transform = null;
+ public int m_ParentIndex = -1;
+ public float m_Damping = 0;
+ public float m_Elasticity = 0;
+ public float m_Stiffness = 0;
+ public float m_Inert = 0;
+ public float m_Friction = 0;
+ public float m_Radius = 0;
+ public float m_BoneLength = 0;
+ public bool m_isCollide = false;
+
+ public Vector3 m_Position = Vector3.zero;
+ public Vector3 m_PrevPosition = Vector3.zero;
+ public Vector3 m_EndOffset = Vector3.zero;
+ public Vector3 m_InitLocalPosition = Vector3.zero;
+ public Quaternion m_InitLocalRotation = Quaternion.identity;
+ }
+
+ List<Particle> m_Particles = new List<Particle>();
+
+ void Start()
+ {
+ SetupParticles();
+ }
+
+ void FixedUpdate()
+ {
+ if (m_UpdateMode == UpdateMode.AnimatePhysics)
+ PreUpdate();
+ }
+
+ void Update()
+ {
+ if (m_UpdateMode != UpdateMode.AnimatePhysics)
+ PreUpdate();
+ }
+
+ void LateUpdate()
+ {
+ if (m_DistantDisable)
+ CheckDistance();
+
+ if (m_Weight > 0 && !(m_DistantDisable && m_DistantDisabled))
+ {
+#if UNITY_5_3_OR_NEWER
+ float dt = m_UpdateMode == UpdateMode.UnscaledTime ? Time.unscaledDeltaTime : Time.deltaTime;
+#else
+ float dt = Time.deltaTime;
+#endif
+ UpdateDynamicBones(dt);
+ }
+ }
+
+ void PreUpdate()
+ {
+ if (m_Weight > 0 && !(m_DistantDisable && m_DistantDisabled))
+ InitTransforms();
+ }
+
+ void CheckDistance()
+ {
+ Transform rt = m_ReferenceObject;
+ if (rt == null && Camera.main != null)
+ rt = Camera.main.transform;
+ if (rt != null)
+ {
+ float d = (rt.position - transform.position).sqrMagnitude;
+ bool disable = d > m_DistanceToObject * m_DistanceToObject;
+ if (disable != m_DistantDisabled)
+ {
+ if (!disable)
+ ResetParticlesPosition();
+ m_DistantDisabled = disable;
+ }
+ }
+ }
+
+ void OnEnable()
+ {
+ ResetParticlesPosition();
+ }
+
+ void OnDisable()
+ {
+ InitTransforms();
+ }
+
+ void OnValidate()
+ {
+ m_UpdateRate = Mathf.Max(m_UpdateRate, 0);
+ m_Damping = Mathf.Clamp01(m_Damping);
+ m_Elasticity = Mathf.Clamp01(m_Elasticity);
+ m_Stiffness = Mathf.Clamp01(m_Stiffness);
+ m_Inert = Mathf.Clamp01(m_Inert);
+ m_Friction = Mathf.Clamp01(m_Friction);
+ m_Radius = Mathf.Max(m_Radius, 0);
+
+ if (Application.isEditor && Application.isPlaying)
+ {
+ InitTransforms();
+ SetupParticles();
+ }
+ }
+
+ void OnDrawGizmosSelected()
+ {
+ if (!enabled || m_Root == null)
+ return;
+
+ if (Application.isEditor && !Application.isPlaying && transform.hasChanged)
+ {
+ InitTransforms();
+ SetupParticles();
+ }
+
+ Gizmos.color = Color.white;
+ for (int i = 0; i < m_Particles.Count; ++i)
+ {
+ Particle p = m_Particles[i];
+ if (p.m_ParentIndex >= 0)
+ {
+ Particle p0 = m_Particles[p.m_ParentIndex];
+ Gizmos.DrawLine(p.m_Position, p0.m_Position);
+ }
+ if (p.m_Radius > 0)
+ Gizmos.DrawWireSphere(p.m_Position, p.m_Radius * m_ObjectScale);
+ }
+ }
+
+ public void SetWeight(float w)
+ {
+ if (m_Weight != w)
+ {
+ if (w == 0)
+ InitTransforms();
+ else if (m_Weight == 0)
+ ResetParticlesPosition();
+ m_Weight = w;
+ }
+ }
+
+ public float GetWeight()
+ {
+ return m_Weight;
+ }
+
+ void UpdateDynamicBones(float t)
+ {
+ if (m_Root == null)
+ return;
+
+ m_ObjectScale = Mathf.Abs(transform.lossyScale.x);
+ m_ObjectMove = transform.position - m_ObjectPrevPosition;
+ m_ObjectPrevPosition = transform.position;
+
+ int loop = 1;
+ float timeVar = 1;
+
+ if (m_UpdateMode == UpdateMode.Default)
+ {
+ if (m_UpdateRate > 0)
+ {
+ timeVar = Time.deltaTime * m_UpdateRate;
+ }
+ else
+ {
+ timeVar = Time.deltaTime;
+ }
+ }
+ else
+ {
+ if (m_UpdateRate > 0)
+ {
+ float dt = 1.0f / m_UpdateRate;
+ m_Time += t;
+ loop = 0;
+
+ while (m_Time >= dt)
+ {
+ m_Time -= dt;
+ if (++loop >= 3)
+ {
+ m_Time = 0;
+ break;
+ }
+ }
+ }
+ }
+
+ if (loop > 0)
+ {
+ for (int i = 0; i < loop; ++i)
+ {
+ UpdateParticles1(timeVar);
+ UpdateParticles2(timeVar);
+ m_ObjectMove = Vector3.zero;
+ }
+ }
+ else
+ {
+ SkipUpdateParticles();
+ }
+
+ ApplyParticlesToTransforms();
+ }
+
+ public void SetupParticles()
+ {
+ m_Particles.Clear();
+ if (m_Root == null)
+ return;
+
+ m_LocalGravity = m_Root.InverseTransformDirection(m_Gravity);
+ m_ObjectScale = Mathf.Abs(transform.lossyScale.x);
+ m_ObjectPrevPosition = transform.position;
+ m_ObjectMove = Vector3.zero;
+ m_BoneTotalLength = 0;
+ AppendParticles(m_Root, -1, 0);
+ UpdateParameters();
+ }
+
+ void AppendParticles(Transform b, int parentIndex, float boneLength)
+ {
+ Particle p = new Particle();
+ p.m_Transform = b;
+ p.m_ParentIndex = parentIndex;
+ if (b != null)
+ {
+ p.m_Position = p.m_PrevPosition = b.position;
+ p.m_InitLocalPosition = b.localPosition;
+ p.m_InitLocalRotation = b.localRotation;
+ }
+ else // end bone
+ {
+ Transform pb = m_Particles[parentIndex].m_Transform;
+ if (m_EndLength > 0)
+ {
+ Transform ppb = pb.parent;
+ if (ppb != null)
+ p.m_EndOffset = pb.InverseTransformPoint((pb.position * 2 - ppb.position)) * m_EndLength;
+ else
+ p.m_EndOffset = new Vector3(m_EndLength, 0, 0);
+ }
+ else
+ {
+ p.m_EndOffset = pb.InverseTransformPoint(transform.TransformDirection(m_EndOffset) + pb.position);
+ }
+ p.m_Position = p.m_PrevPosition = pb.TransformPoint(p.m_EndOffset);
+ }
+
+ if (parentIndex >= 0)
+ {
+ boneLength += (m_Particles[parentIndex].m_Transform.position - p.m_Position).magnitude;
+ p.m_BoneLength = boneLength;
+ m_BoneTotalLength = Mathf.Max(m_BoneTotalLength, boneLength);
+ }
+
+ int index = m_Particles.Count;
+ m_Particles.Add(p);
+
+ if (b != null)
+ {
+ for (int i = 0; i < b.childCount; ++i)
+ {
+ Transform child = b.GetChild(i);
+ bool exclude = false;
+ if (m_Exclusions != null)
+ {
+ exclude = m_Exclusions.Contains(child);
+ }
+ if (!exclude)
+ AppendParticles(child, index, boneLength);
+ else if (m_EndLength > 0 || m_EndOffset != Vector3.zero)
+ AppendParticles(null, index, boneLength);
+ }
+
+ if (b.childCount == 0 && (m_EndLength > 0 || m_EndOffset != Vector3.zero))
+ AppendParticles(null, index, boneLength);
+ }
+ }
+
+ public void UpdateParameters()
+ {
+ if (m_Root == null)
+ return;
+
+ m_LocalGravity = m_Root.InverseTransformDirection(m_Gravity);
+
+ for (int i = 0; i < m_Particles.Count; ++i)
+ {
+ Particle p = m_Particles[i];
+ p.m_Damping = m_Damping;
+ p.m_Elasticity = m_Elasticity;
+ p.m_Stiffness = m_Stiffness;
+ p.m_Inert = m_Inert;
+ p.m_Friction = m_Friction;
+ p.m_Radius = m_Radius;
+
+ if (m_BoneTotalLength > 0)
+ {
+ float a = p.m_BoneLength / m_BoneTotalLength;
+ if (m_DampingDistrib != null && m_DampingDistrib.keys.Length > 0)
+ p.m_Damping *= m_DampingDistrib.Evaluate(a);
+ if (m_ElasticityDistrib != null && m_ElasticityDistrib.keys.Length > 0)
+ p.m_Elasticity *= m_ElasticityDistrib.Evaluate(a);
+ if (m_StiffnessDistrib != null && m_StiffnessDistrib.keys.Length > 0)
+ p.m_Stiffness *= m_StiffnessDistrib.Evaluate(a);
+ if (m_InertDistrib != null && m_InertDistrib.keys.Length > 0)
+ p.m_Inert *= m_InertDistrib.Evaluate(a);
+ if (m_FrictionDistrib != null && m_FrictionDistrib.keys.Length > 0)
+ p.m_Friction *= m_FrictionDistrib.Evaluate(a);
+ if (m_RadiusDistrib != null && m_RadiusDistrib.keys.Length > 0)
+ p.m_Radius *= m_RadiusDistrib.Evaluate(a);
+ }
+
+ p.m_Damping = Mathf.Clamp01(p.m_Damping);
+ p.m_Elasticity = Mathf.Clamp01(p.m_Elasticity);
+ p.m_Stiffness = Mathf.Clamp01(p.m_Stiffness);
+ p.m_Inert = Mathf.Clamp01(p.m_Inert);
+ p.m_Friction = Mathf.Clamp01(p.m_Friction);
+ p.m_Radius = Mathf.Max(p.m_Radius, 0);
+ }
+ }
+
+ void InitTransforms()
+ {
+ for (int i = 0; i < m_Particles.Count; ++i)
+ {
+ Particle p = m_Particles[i];
+ if (p.m_Transform != null)
+ {
+ p.m_Transform.localPosition = p.m_InitLocalPosition;
+ p.m_Transform.localRotation = p.m_InitLocalRotation;
+ }
+ }
+ }
+
+ void ResetParticlesPosition()
+ {
+ for (int i = 0; i < m_Particles.Count; ++i)
+ {
+ Particle p = m_Particles[i];
+ if (p.m_Transform != null)
+ {
+ p.m_Position = p.m_PrevPosition = p.m_Transform.position;
+ }
+ else // end bone
+ {
+ Transform pb = m_Particles[p.m_ParentIndex].m_Transform;
+ p.m_Position = p.m_PrevPosition = pb.TransformPoint(p.m_EndOffset);
+ }
+ p.m_isCollide = false;
+ }
+ m_ObjectPrevPosition = transform.position;
+ }
+
+ void UpdateParticles1(float timeVar)
+ {
+ Vector3 force = m_Gravity;
+ Vector3 fdir = m_Gravity.normalized;
+ Vector3 rf = m_Root.TransformDirection(m_LocalGravity);
+ Vector3 pf = fdir * Mathf.Max(Vector3.Dot(rf, fdir), 0); // project current gravity to rest gravity
+ force -= pf; // remove projected gravity
+ force = (force + m_Force) * (m_ObjectScale * timeVar);
+
+ for (int i = 0; i < m_Particles.Count; ++i)
+ {
+ Particle p = m_Particles[i];
+ if (p.m_ParentIndex >= 0)
+ {
+ // verlet integration
+ Vector3 v = p.m_Position - p.m_PrevPosition;
+ Vector3 rmove = m_ObjectMove * p.m_Inert;
+ p.m_PrevPosition = p.m_Position + rmove;
+ float damping = p.m_Damping;
+ if (p.m_isCollide)
+ {
+ damping += p.m_Friction;
+ if (damping > 1)
+ damping = 1;
+ p.m_isCollide = false;
+ }
+ p.m_Position += v * (1 - damping) + force + rmove;
+ }
+ else
+ {
+ p.m_PrevPosition = p.m_Position;
+ p.m_Position = p.m_Transform.position;
+ }
+ }
+ }
+
+ void UpdateParticles2(float timeVar)
+ {
+ Plane movePlane = new Plane();
+
+ for (int i = 1; i < m_Particles.Count; ++i)
+ {
+ Particle p = m_Particles[i];
+ Particle p0 = m_Particles[p.m_ParentIndex];
+
+ float restLen;
+ if (p.m_Transform != null)
+ restLen = (p0.m_Transform.position - p.m_Transform.position).magnitude;
+ else
+ restLen = p0.m_Transform.localToWorldMatrix.MultiplyVector(p.m_EndOffset).magnitude;
+
+ // keep shape
+ float stiffness = Mathf.Lerp(1.0f, p.m_Stiffness, m_Weight);
+ if (stiffness > 0 || p.m_Elasticity > 0)
+ {
+ Matrix4x4 m0 = p0.m_Transform.localToWorldMatrix;
+ m0.SetColumn(3, p0.m_Position);
+ Vector3 restPos;
+ if (p.m_Transform != null)
+ restPos = m0.MultiplyPoint3x4(p.m_Transform.localPosition);
+ else
+ restPos = m0.MultiplyPoint3x4(p.m_EndOffset);
+
+ Vector3 d = restPos - p.m_Position;
+ p.m_Position += d * (p.m_Elasticity * timeVar);
+
+ if (stiffness > 0)
+ {
+ d = restPos - p.m_Position;
+ float len = d.magnitude;
+ float maxlen = restLen * (1 - stiffness) * 2;
+ if (len > maxlen)
+ p.m_Position += d * ((len - maxlen) / len);
+ }
+ }
+
+ // collide
+ if (m_Colliders != null)
+ {
+ float particleRadius = p.m_Radius * m_ObjectScale;
+ for (int j = 0; j < m_Colliders.Count; ++j)
+ {
+ DynamicBoneColliderBase c = m_Colliders[j];
+ if (c != null && c.enabled)
+ p.m_isCollide |= c.Collide(ref p.m_Position, particleRadius);
+ }
+ }
+
+ // freeze axis, project to plane
+ if (m_FreezeAxis != FreezeAxis.None)
+ {
+ switch (m_FreezeAxis)
+ {
+ case FreezeAxis.X:
+ movePlane.SetNormalAndPosition(p0.m_Transform.right, p0.m_Position);
+ break;
+ case FreezeAxis.Y:
+ movePlane.SetNormalAndPosition(p0.m_Transform.up, p0.m_Position);
+ break;
+ case FreezeAxis.Z:
+ movePlane.SetNormalAndPosition(p0.m_Transform.forward, p0.m_Position);
+ break;
+ }
+ p.m_Position -= movePlane.normal * movePlane.GetDistanceToPoint(p.m_Position);
+ }
+
+ // keep length
+ Vector3 dd = p0.m_Position - p.m_Position;
+ float leng = dd.magnitude;
+ if (leng > 0)
+ p.m_Position += dd * ((leng - restLen) / leng);
+ }
+ }
+
+ // only update stiffness and keep bone length
+ void SkipUpdateParticles()
+ {
+ for (int i = 0; i < m_Particles.Count; ++i)
+ {
+ Particle p = m_Particles[i];
+ if (p.m_ParentIndex >= 0)
+ {
+ p.m_PrevPosition += m_ObjectMove;
+ p.m_Position += m_ObjectMove;
+
+ Particle p0 = m_Particles[p.m_ParentIndex];
+
+ float restLen;
+ if (p.m_Transform != null)
+ restLen = (p0.m_Transform.position - p.m_Transform.position).magnitude;
+ else
+ restLen = p0.m_Transform.localToWorldMatrix.MultiplyVector(p.m_EndOffset).magnitude;
+
+ // keep shape
+ float stiffness = Mathf.Lerp(1.0f, p.m_Stiffness, m_Weight);
+ if (stiffness > 0)
+ {
+ Matrix4x4 m0 = p0.m_Transform.localToWorldMatrix;
+ m0.SetColumn(3, p0.m_Position);
+ Vector3 restPos;
+ if (p.m_Transform != null)
+ restPos = m0.MultiplyPoint3x4(p.m_Transform.localPosition);
+ else
+ restPos = m0.MultiplyPoint3x4(p.m_EndOffset);
+
+ Vector3 d = restPos - p.m_Position;
+ float len = d.magnitude;
+ float maxlen = restLen * (1 - stiffness) * 2;
+ if (len > maxlen)
+ p.m_Position += d * ((len - maxlen) / len);
+ }
+
+ // keep length
+ Vector3 dd = p0.m_Position - p.m_Position;
+ float leng = dd.magnitude;
+ if (leng > 0)
+ p.m_Position += dd * ((leng - restLen) / leng);
+ }
+ else
+ {
+ p.m_PrevPosition = p.m_Position;
+ p.m_Position = p.m_Transform.position;
+ }
+ }
+ }
+
+ static Vector3 MirrorVector(Vector3 v, Vector3 axis)
+ {
+ return v - axis * (Vector3.Dot(v, axis) * 2);
+ }
+
+ void ApplyParticlesToTransforms()
+ {
+#if !UNITY_5_4_OR_NEWER
+ // detect negative scale
+ Vector3 ax = Vector3.right;
+ Vector3 ay = Vector3.up;
+ Vector3 az = Vector3.forward;
+ bool nx = false, ny = false, nz = false;
+
+ Vector3 loosyScale = transform.lossyScale;
+ if (loosyScale.x < 0 || loosyScale.y < 0 || loosyScale.z < 0)
+ {
+ Transform mirrorObject = transform;
+ do
+ {
+ Vector3 ls = mirrorObject.localScale;
+ nx = ls.x < 0;
+ if (nx)
+ ax = mirrorObject.right;
+ ny = ls.y < 0;
+ if (ny)
+ ay = mirrorObject.up;
+ nz = ls.z < 0;
+ if (nz)
+ az = mirrorObject.forward;
+ if (nx || ny || nz)
+ break;
+
+ mirrorObject = mirrorObject.parent;
+ }
+ while (mirrorObject != null);
+ }
+#endif
+
+ for (int i = 1; i < m_Particles.Count; ++i)
+ {
+ Particle p = m_Particles[i];
+ Particle p0 = m_Particles[p.m_ParentIndex];
+
+ if (p0.m_Transform.childCount <= 1) // do not modify bone orientation if has more then one child
+ {
+ Vector3 v;
+ if (p.m_Transform != null)
+ v = p.m_Transform.localPosition;
+ else
+ v = p.m_EndOffset;
+ Vector3 v2 = p.m_Position - p0.m_Position;
+#if !UNITY_5_4_OR_NEWER
+ if (nx)
+ v2 = MirrorVector(v2, ax);
+ if (ny)
+ v2 = MirrorVector(v2, ay);
+ if (nz)
+ v2 = MirrorVector(v2, az);
+#endif
+ Quaternion rot = Quaternion.FromToRotation(p0.m_Transform.TransformDirection(v), v2);
+ p0.m_Transform.rotation = rot * p0.m_Transform.rotation;
+ }
+
+ if (p.m_Transform != null)
+ p.m_Transform.position = p.m_Position;
+ }
+ }
+}
diff --git a/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBone.cs.meta b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBone.cs.meta
new file mode 100644
index 00000000..89a5ba7f
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBone.cs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f9ac8d30c6a0d9642a11e5be4c440740
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
diff --git a/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneCollider.cs b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneCollider.cs
new file mode 100644
index 00000000..82d41f55
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneCollider.cs
@@ -0,0 +1,235 @@
+using UnityEngine;
+
+[AddComponentMenu("Dynamic Bone/Dynamic Bone Collider")]
+public class DynamicBoneCollider : DynamicBoneColliderBase
+{
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("The radius of the sphere or capsule.")]
+#endif
+ public float m_Radius = 0.5f;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("The height of the capsule.")]
+#endif
+ public float m_Height = 0;
+
+ void OnValidate()
+ {
+ m_Radius = Mathf.Max(m_Radius, 0);
+ m_Height = Mathf.Max(m_Height, 0);
+ }
+
+ public override bool Collide(ref Vector3 particlePosition, float particleRadius)
+ {
+ float radius = m_Radius * Mathf.Abs(transform.lossyScale.x);
+ float h = m_Height * 0.5f - m_Radius;
+ if (h <= 0)
+ {
+ if (m_Bound == Bound.Outside)
+ return OutsideSphere(ref particlePosition, particleRadius, transform.TransformPoint(m_Center), radius);
+ else
+ return InsideSphere(ref particlePosition, particleRadius, transform.TransformPoint(m_Center), radius);
+ }
+ else
+ {
+ Vector3 c0 = m_Center;
+ Vector3 c1 = m_Center;
+
+ switch (m_Direction)
+ {
+ case Direction.X:
+ c0.x -= h;
+ c1.x += h;
+ break;
+ case Direction.Y:
+ c0.y -= h;
+ c1.y += h;
+ break;
+ case Direction.Z:
+ c0.z -= h;
+ c1.z += h;
+ break;
+ }
+ if (m_Bound == Bound.Outside)
+ return OutsideCapsule(ref particlePosition, particleRadius, transform.TransformPoint(c0), transform.TransformPoint(c1), radius);
+ else
+ return InsideCapsule(ref particlePosition, particleRadius, transform.TransformPoint(c0), transform.TransformPoint(c1), radius);
+ }
+ }
+
+ static bool OutsideSphere(ref Vector3 particlePosition, float particleRadius, Vector3 sphereCenter, float sphereRadius)
+ {
+ float r = sphereRadius + particleRadius;
+ float r2 = r * r;
+ Vector3 d = particlePosition - sphereCenter;
+ float len2 = d.sqrMagnitude;
+
+ // if is inside sphere, project onto sphere surface
+ if (len2 > 0 && len2 < r2)
+ {
+ float len = Mathf.Sqrt(len2);
+ particlePosition = sphereCenter + d * (r / len);
+ return true;
+ }
+ return false;
+ }
+
+ static bool InsideSphere(ref Vector3 particlePosition, float particleRadius, Vector3 sphereCenter, float sphereRadius)
+ {
+ float r = sphereRadius - particleRadius;
+ float r2 = r * r;
+ Vector3 d = particlePosition - sphereCenter;
+ float len2 = d.sqrMagnitude;
+
+ // if is outside sphere, project onto sphere surface
+ if (len2 > r2)
+ {
+ float len = Mathf.Sqrt(len2);
+ particlePosition = sphereCenter + d * (r / len);
+ return true;
+ }
+ return false;
+ }
+
+ static bool OutsideCapsule(ref Vector3 particlePosition, float particleRadius, Vector3 capsuleP0, Vector3 capsuleP1, float capsuleRadius)
+ {
+ float r = capsuleRadius + particleRadius;
+ float r2 = r * r;
+ Vector3 dir = capsuleP1 - capsuleP0;
+ Vector3 d = particlePosition - capsuleP0;
+ float t = Vector3.Dot(d, dir);
+
+ if (t <= 0)
+ {
+ // check sphere1
+ float len2 = d.sqrMagnitude;
+ if (len2 > 0 && len2 < r2)
+ {
+ float len = Mathf.Sqrt(len2);
+ particlePosition = capsuleP0 + d * (r / len);
+ return true;
+ }
+ }
+ else
+ {
+ float dl = dir.sqrMagnitude;
+ if (t >= dl)
+ {
+ // check sphere2
+ d = particlePosition - capsuleP1;
+ float len2 = d.sqrMagnitude;
+ if (len2 > 0 && len2 < r2)
+ {
+ float len = Mathf.Sqrt(len2);
+ particlePosition = capsuleP1 + d * (r / len);
+ return true;
+ }
+ }
+ else if (dl > 0)
+ {
+ // check cylinder
+ t /= dl;
+ d -= dir * t;
+ float len2 = d.sqrMagnitude;
+ if (len2 > 0 && len2 < r2)
+ {
+ float len = Mathf.Sqrt(len2);
+ particlePosition += d * ((r - len) / len);
+ return true;
+ }
+ }
+ }
+ return false;
+ }
+
+ static bool InsideCapsule(ref Vector3 particlePosition, float particleRadius, Vector3 capsuleP0, Vector3 capsuleP1, float capsuleRadius)
+ {
+ float r = capsuleRadius - particleRadius;
+ float r2 = r * r;
+ Vector3 dir = capsuleP1 - capsuleP0;
+ Vector3 d = particlePosition - capsuleP0;
+ float t = Vector3.Dot(d, dir);
+
+ if (t <= 0)
+ {
+ // check sphere1
+ float len2 = d.sqrMagnitude;
+ if (len2 > r2)
+ {
+ float len = Mathf.Sqrt(len2);
+ particlePosition = capsuleP0 + d * (r / len);
+ return true;
+ }
+ }
+ else
+ {
+ float dl = dir.sqrMagnitude;
+ if (t >= dl)
+ {
+ // check sphere2
+ d = particlePosition - capsuleP1;
+ float len2 = d.sqrMagnitude;
+ if (len2 > r2)
+ {
+ float len = Mathf.Sqrt(len2);
+ particlePosition = capsuleP1 + d * (r / len);
+ return true;
+ }
+ }
+ else if (dl > 0)
+ {
+ // check cylinder
+ t /= dl;
+ d -= dir * t;
+ float len2 = d.sqrMagnitude;
+ if (len2 > r2)
+ {
+ float len = Mathf.Sqrt(len2);
+ particlePosition += d * ((r - len) / len);
+ return true;
+ }
+ }
+ }
+ return false;
+ }
+
+ void OnDrawGizmosSelected()
+ {
+ if (!enabled)
+ return;
+
+ if (m_Bound == Bound.Outside)
+ Gizmos.color = Color.yellow;
+ else
+ Gizmos.color = Color.magenta;
+ float radius = m_Radius * Mathf.Abs(transform.lossyScale.x);
+ float h = m_Height * 0.5f - m_Radius;
+ if (h <= 0)
+ {
+ Gizmos.DrawWireSphere(transform.TransformPoint(m_Center), radius);
+ }
+ else
+ {
+ Vector3 c0 = m_Center;
+ Vector3 c1 = m_Center;
+
+ switch (m_Direction)
+ {
+ case Direction.X:
+ c0.x -= h;
+ c1.x += h;
+ break;
+ case Direction.Y:
+ c0.y -= h;
+ c1.y += h;
+ break;
+ case Direction.Z:
+ c0.z -= h;
+ c1.z += h;
+ break;
+ }
+ Gizmos.DrawWireSphere(transform.TransformPoint(c0), radius);
+ Gizmos.DrawWireSphere(transform.TransformPoint(c1), radius);
+ }
+ }
+}
diff --git a/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneCollider.cs.meta b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneCollider.cs.meta
new file mode 100644
index 00000000..35fae1e7
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneCollider.cs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: baedd976e12657241bf7ff2d1c685342
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
diff --git a/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneColliderBase.cs b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneColliderBase.cs
new file mode 100644
index 00000000..51b9fdfd
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneColliderBase.cs
@@ -0,0 +1,35 @@
+using UnityEngine;
+
+public class DynamicBoneColliderBase : MonoBehaviour
+{
+ public enum Direction
+ {
+ X, Y, Z
+ }
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("The axis of the capsule's height.")]
+#endif
+ public Direction m_Direction = Direction.Y;
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("The center of the sphere or capsule, in the object's local space.")]
+#endif
+ public Vector3 m_Center = Vector3.zero;
+
+ public enum Bound
+ {
+ Outside,
+ Inside
+ }
+
+#if UNITY_5_3_OR_NEWER
+ [Tooltip("Constrain bones to outside bound or inside bound.")]
+#endif
+ public Bound m_Bound = Bound.Outside;
+
+ public virtual bool Collide(ref Vector3 particlePosition, float particleRadius)
+ {
+ return false;
+ }
+}
diff --git a/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneColliderBase.cs.meta b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneColliderBase.cs.meta
new file mode 100644
index 00000000..edc8b9f6
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBoneColliderBase.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 04878769c08021a41bc2d2375e23ec0b
+timeCreated: 1482666371
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBonePlaneCollider.cs b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBonePlaneCollider.cs
new file mode 100644
index 00000000..2f7780e9
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBonePlaneCollider.cs
@@ -0,0 +1,76 @@
+using UnityEngine;
+
+[AddComponentMenu("Dynamic Bone/Dynamic Bone Plane Collider")]
+public class DynamicBonePlaneCollider : DynamicBoneColliderBase
+{
+ void OnValidate()
+ {
+ }
+
+ public override bool Collide(ref Vector3 particlePosition, float particleRadius)
+ {
+ Vector3 normal = Vector3.up;
+ switch (m_Direction)
+ {
+ case Direction.X:
+ normal = transform.right;
+ break;
+ case Direction.Y:
+ normal = transform.up;
+ break;
+ case Direction.Z:
+ normal = transform.forward;
+ break;
+ }
+
+ Vector3 p = transform.TransformPoint(m_Center);
+ Plane plane = new Plane(normal, p);
+ float d = plane.GetDistanceToPoint(particlePosition);
+
+ if (m_Bound == Bound.Outside)
+ {
+ if (d < 0)
+ {
+ particlePosition -= normal * d;
+ return true;
+ }
+ }
+ else
+ {
+ if (d > 0)
+ {
+ particlePosition -= normal * d;
+ return true;
+ }
+ }
+ return false;
+ }
+
+ void OnDrawGizmosSelected()
+ {
+ if (!enabled)
+ return;
+
+ if (m_Bound == Bound.Outside)
+ Gizmos.color = Color.yellow;
+ else
+ Gizmos.color = Color.magenta;
+
+ Vector3 normal = Vector3.up;
+ switch (m_Direction)
+ {
+ case Direction.X:
+ normal = transform.right;
+ break;
+ case Direction.Y:
+ normal = transform.up;
+ break;
+ case Direction.Z:
+ normal = transform.forward;
+ break;
+ }
+
+ Vector3 p = transform.TransformPoint(m_Center);
+ Gizmos.DrawLine(p, p + normal);
+ }
+}
diff --git a/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBonePlaneCollider.cs.meta b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBonePlaneCollider.cs.meta
new file mode 100644
index 00000000..4978da8e
--- /dev/null
+++ b/Other/Malenia/Assets/DynamicBone/Scripts/DynamicBonePlaneCollider.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 4e535bdf3689369408cc4d078260ef6a
+timeCreated: 1482666461
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/Malenia/Assets/Malenia.fbx b/Other/Malenia/Assets/Malenia.fbx
new file mode 100644
index 00000000..c707cbc8
--- /dev/null
+++ b/Other/Malenia/Assets/Malenia.fbx
Binary files differ
diff --git a/Other/Malenia/Assets/Malenia.fbx.meta b/Other/Malenia/Assets/Malenia.fbx.meta
new file mode 100644
index 00000000..63973328
--- /dev/null
+++ b/Other/Malenia/Assets/Malenia.fbx.meta
@@ -0,0 +1,986 @@
+fileFormatVersion: 2
+guid: 6c4920f10ef0ba440b2118e2555b44db
+ModelImporter:
+ serializedVersion: 20200
+ internalIDToNameTable: []
+ externalObjects:
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: malenia_mat
+ second: {fileID: 2100000, guid: 3e71e508754f7c24c94c3629340b1623, type: 2}
+ materials:
+ materialImportMode: 2
+ 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: []
+ isReadable: 0
+ meshes:
+ lODScreenPercentages: []
+ globalScale: 1
+ meshCompression: 0
+ addColliders: 0
+ useSRGBMaterialColor: 1
+ sortHierarchyByName: 1
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ 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: Armature
+ 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: UpperLeg.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: UpperLeg.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: LowerLeg.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: LowerLeg.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: Shoulder.L
+ 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: Shoulder.R
+ 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: UpperArm.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: UpperArm.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: LowerArm.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: LowerArm.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
+ - boneName: Toe.L
+ 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: Toe.R
+ 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: Thumb0.L
+ 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: Thumb1.L
+ 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: Index0.L
+ 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: Index1.L
+ 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: Index2.L
+ 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: Middle0.L
+ 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: Middle1.L
+ 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: Middle2.L
+ 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: Ring0.L
+ 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: Ring1.L
+ 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: Ring2.L
+ 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: Little0.L
+ 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: Little1.L
+ 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: Little2.L
+ 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: Thumb0.R
+ 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: Thumb1.R
+ 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: Index0.R
+ 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: Index1.R
+ 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: Index2.R
+ 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: Middle0.R
+ 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: Middle1.R
+ 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: Middle2.R
+ 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: Ring0.R
+ 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: Ring1.R
+ 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: Ring2.R
+ 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: Little0.R
+ 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: Little1.R
+ 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: Little2.R
+ 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
+ skeleton:
+ - name: Malenia(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: "\u7A7A\u7269\u4F53"
+ parentName: Malenia(Clone)
+ position: {x: -0.42771196, y: 1.09483, z: -2.99776}
+ rotation: {x: 0.000000021855694, y: 0, z: -0, w: 1}
+ scale: {x: 100, y: 100, z: 100}
+ - name: "\u7A7A\u7269\u4F53.001"
+ parentName: Malenia(Clone)
+ position: {x: 3.0589948, y: 1.09483, z: 0.61633444}
+ rotation: {x: 0.000000015454313, y: -0.70710677, z: 0.000000015454312, w: 0.7071068}
+ scale: {x: 100, y: 100, z: 100}
+ - name: "\u7A7A\u7269\u4F53.002"
+ parentName: Malenia(Clone)
+ position: {x: -2.75456, y: 1.09483, z: 0.7496817}
+ rotation: {x: 0.000000015454313, y: 0.70710677, z: -0.000000015454312, w: 0.7071068}
+ scale: {x: 100, y: 100, z: 100}
+ - name: "\u7A7A\u7269\u4F53.003"
+ parentName: Malenia(Clone)
+ position: {x: 3.0589948, y: 1.1174185, z: 1.6485718}
+ rotation: {x: 0.000000015454313, y: 0.70710677, z: -0.000000015454312, w: 0.7071068}
+ scale: {x: 100, y: 100, z: 100}
+ - name: body
+ parentName: Malenia(Clone)
+ position: {x: -0, y: -0.00000023841858, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: left_arm
+ parentName: Malenia(Clone)
+ position: {x: -0, y: -0.00000023841858, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: right_arm
+ parentName: Malenia(Clone)
+ position: {x: -0, y: -0.00000023841858, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: right_arm_shield
+ parentName: Malenia(Clone)
+ position: {x: -0, y: -0.00000023841858, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: foot
+ parentName: Malenia(Clone)
+ position: {x: -0, y: -0.00000023841858, z: 0.04172661}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: helmet
+ parentName: Malenia(Clone)
+ position: {x: -0, y: -0.00000023841858, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: head
+ parentName: Malenia(Clone)
+ position: {x: -0, y: -0.00000023841858, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: cape
+ parentName: Malenia(Clone)
+ position: {x: -0, y: -0.00000023841858, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: Armature
+ parentName: Malenia(Clone)
+ position: {x: 3.763038e-17, y: 1.0831025, z: 8.3556225e-33}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 15.778661, y: 15.778661, z: 15.778661}
+ - name: Spine
+ parentName: Armature
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0.73709863, y: -0, z: -0, w: 0.67578524}
+ scale: {x: 0.9999995, y: 1, z: 1}
+ - name: Chest
+ parentName: Spine
+ position: {x: -0, y: 0.012825954, z: 0}
+ rotation: {x: -0.1001094, y: -0, z: -0, w: 0.99497646}
+ scale: {x: 1.0000007, y: 1.0000011, z: 1.0000011}
+ - name: Neck
+ parentName: Chest
+ position: {x: -0, y: 0.009783202, z: -2.2207121e-10}
+ rotation: {x: 0.056877933, y: -0, z: -0, w: 0.9983812}
+ scale: {x: 0.9999995, y: 0.999999, z: 0.999999}
+ - name: Head
+ parentName: Neck
+ position: {x: -0, y: 0.0068833516, z: 0}
+ rotation: {x: 0.048728853, y: 0.70514685, z: 0.06559316, w: 0.7043373}
+ scale: {x: 1.0000005, y: 1.0000008, z: 1.0000001}
+ - name: Hair0
+ parentName: Head
+ position: {x: 0.0024146251, y: 0.006103512, z: 0.00010628853}
+ rotation: {x: 0.033670742, y: -0.00000023841852, z: 0.86926085, w: -0.4932058}
+ scale: {x: 1.0000005, y: 1.0000008, z: 1.0000012}
+ - name: Hair1
+ parentName: Hair0
+ position: {x: 6.018672e-10, y: 0.007107291, z: 1.11758706e-10}
+ rotation: {x: -0.110075414, y: -0.66783917, z: -0.117452174, w: 0.72669053}
+ scale: {x: 1.0000001, y: 0.99999684, z: 0.9999987}
+ - name: Hair2
+ parentName: Hair1
+ position: {x: 1.8951063e-11, y: 0.0070457957, z: 0.0000000029828546}
+ rotation: {x: -0.24935164, y: 0.000000059604638, z: -0.0000000372529, w: 0.968413}
+ scale: {x: 0.99999964, y: 1.0000005, z: 0.99999976}
+ - name: Hair3
+ parentName: Hair2
+ position: {x: 9.253931e-13, y: 0.009641422, z: 0.0000000023867033}
+ rotation: {x: 0.00000012763033, y: 0.9671253, z: -0.25430033, w: -0.00000030207335}
+ scale: {x: 1.000004, y: 0.99999994, z: 1.0000033}
+ - name: Hair4
+ parentName: Hair3
+ position: {x: -2.6867042e-12, y: 0.0074015614, z: -0.00000000249377}
+ rotation: {x: -0.000000048994714, y: -0.97733474, z: 0.21169962, w: -0.00000064817806}
+ scale: {x: 1.0000007, y: 1.0000037, z: 1.0000005}
+ - name: Hair4_end
+ parentName: Hair4
+ position: {x: -0, y: 0.0061255754, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Shoulder.L
+ parentName: Chest
+ position: {x: -0, y: 0.009783202, z: -2.2207121e-10}
+ rotation: {x: -0.5522002, y: 0.4139881, z: 0.4102411, w: 0.5961468}
+ scale: {x: 0.99999934, y: 0.9999994, z: 0.99999845}
+ - name: UpperArm.L
+ parentName: Shoulder.L
+ position: {x: 5.9604643e-10, y: 0.009535822, z: 0.0000000013597309}
+ rotation: {x: 0.018977996, y: 0.10878291, z: -0.16211419, w: -0.9805739}
+ scale: {x: 1.000001, y: 1.0000038, z: 1.0000019}
+ - name: LowerArm.L
+ parentName: UpperArm.L
+ position: {x: -2.9802322e-10, y: 0.020670073, z: -4.202593e-10}
+ rotation: {x: -0.028220575, y: 0.012328466, z: -0.026748773, w: -0.99916774}
+ scale: {x: 1.0000029, y: 1.0000051, z: 1.0000032}
+ - name: Hand.L
+ parentName: LowerArm.L
+ position: {x: 5.2154064e-10, y: 0.016622946, z: 1.7462298e-12}
+ rotation: {x: 0.0017641778, y: -0.22571188, z: 0.014531339, w: -0.97408414}
+ scale: {x: 1.0000012, y: 1.000005, z: 1.0000055}
+ - name: Little0.L
+ parentName: Hand.L
+ position: {x: 0.0029174977, y: 0.0039974675, z: 0.0017971644}
+ rotation: {x: 0.018780554, y: -0.010257435, z: -0.053983513, w: 0.99831253}
+ scale: {x: 1.0000036, y: 0.99999833, z: 1.0000005}
+ - name: Little1.L
+ parentName: Little0.L
+ position: {x: 5.9604643e-10, y: 0.0034353184, z: -0.0000000032782554}
+ rotation: {x: -0.014350689, y: 0.8434157, z: -0.03249394, w: 0.536086}
+ scale: {x: 1.0000037, y: 1.0000035, z: 0.999994}
+ - name: Little2.L
+ parentName: Little1.L
+ position: {x: -1.0167468e-10, y: 0.0011454105, z: 7.45058e-10}
+ rotation: {x: 0.035234254, y: 0.2945068, z: -0.009788717, w: 0.95494944}
+ scale: {x: 1.0000052, y: 1.0000064, z: 0.9999947}
+ - name: Little2.L_end
+ parentName: Little2.L
+ position: {x: -0, y: 0.0014531018, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Ring0.L
+ parentName: Hand.L
+ position: {x: 0.0017100062, y: 0.004470029, z: 0.0008325492}
+ rotation: {x: 0.011293018, y: -0.026064714, z: -0.052697275, w: 0.99820644}
+ scale: {x: 1.000004, y: 1.0000018, z: 1.0000023}
+ - name: Ring1.L
+ parentName: Ring0.L
+ position: {x: 6.519258e-10, y: 0.0036263561, z: -0.0000000031292438}
+ rotation: {x: 0.030528001, y: 0.4552771, z: -0.022863906, w: -0.8895325}
+ scale: {x: 1.0000036, y: 1.000003, z: 0.99999774}
+ - name: Ring2.L
+ parentName: Ring1.L
+ position: {x: 0.0000000010804472, y: 0.0013277661, z: 0.000000001117587}
+ rotation: {x: -0.01951932, y: -0.09255951, z: -0.014827652, w: 0.99540544}
+ scale: {x: 1.0000031, y: 1.0000061, z: 1.0000019}
+ - name: Ring2.L_end
+ parentName: Ring2.L
+ position: {x: -0, y: 0.0016163465, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Middle0.L
+ parentName: Hand.L
+ position: {x: -0.000058707406, y: 0.0045458246, z: 0.00046668242}
+ rotation: {x: 0.01691756, y: -0.03284213, z: -0.06306004, w: 0.9973257}
+ scale: {x: 1.0000046, y: 1.0000027, z: 1.0000035}
+ - name: Middle1.L
+ parentName: Middle0.L
+ position: {x: -7.264316e-10, y: 0.0042297323, z: -0.000000003008172}
+ rotation: {x: 0.026603626, y: 0.5883371, z: -0.014631683, w: -0.80804557}
+ scale: {x: 1.0000004, y: 1.0000015, z: 0.9999971}
+ - name: Middle2.L
+ parentName: Middle1.L
+ position: {x: 4.2840836e-10, y: 0.0020773136, z: 0.0000000015459954}
+ rotation: {x: -0.018146439, y: -0.06322931, z: 0.035971045, w: 0.99718547}
+ scale: {x: 0.99999523, y: 0.9999988, z: 1.0000006}
+ - name: Middle2.L_end
+ parentName: Middle2.L
+ position: {x: -0, y: 0.0022280333, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Index0.L
+ parentName: Hand.L
+ position: {x: -0.0014200868, y: 0.0037691777, z: -0.00049206376}
+ rotation: {x: -0.01192536, y: -0.020462433, z: -0.03743921, w: 0.9990182}
+ scale: {x: 1.0000025, y: 1.0000011, z: 1.0000011}
+ - name: Bone.022
+ parentName: Index0.L
+ position: {x: 2.9802322e-10, y: 0.0048099356, z: 0.000000005289912}
+ rotation: {x: -0.76568747, y: 0.10734996, z: 0.6124549, w: -0.16461435}
+ scale: {x: 0.9999975, y: 1.0000035, z: 0.9999987}
+ - name: Bone.022_end
+ parentName: Bone.022
+ position: {x: -0, y: 0.00016773785, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Index1.L
+ parentName: Index0.L
+ position: {x: 2.9802322e-10, y: 0.0048099356, z: 0.000000005289912}
+ rotation: {x: 0.03113632, y: 0.7941299, z: -0.013057337, w: -0.6068096}
+ scale: {x: 1.0000011, y: 1.0000085, z: 1.000001}
+ - name: Index2.L
+ parentName: Index1.L
+ position: {x: -0.0000000020232982, y: 0.0015246419, z: -3.7252902e-11}
+ rotation: {x: 0.004639195, y: -0.22626354, z: 0.036698963, w: 0.9733635}
+ scale: {x: 0.9999997, y: 1.0000079, z: 0.99999905}
+ - name: Index2.L_end
+ parentName: Index2.L
+ position: {x: -0, y: 0.0015640011, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Thumb0.L
+ parentName: Hand.L
+ position: {x: -0.00073147874, y: 0.0017221184, z: -0.00080583815}
+ rotation: {x: -0.22345832, y: 0.22802196, z: 0.30742526, w: 0.8964163}
+ scale: {x: 1.0000008, y: 1.0000042, z: 1.0000023}
+ - name: Thumb1.L
+ parentName: Thumb0.L
+ position: {x: -8.9406965e-10, y: 0.0028592073, z: 6.9849193e-10}
+ rotation: {x: 0.0058320747, y: 0.8596032, z: 0.032070853, w: -0.5099215}
+ scale: {x: 1.0000075, y: 0.9999964, z: 1.0000029}
+ - name: Thumb1.L_end
+ parentName: Thumb1.L
+ position: {x: -0, y: 0.002323766, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Bone.031
+ parentName: Chest
+ position: {x: -0.000031883304, y: 0.014053421, z: -0.0025631627}
+ rotation: {x: -0.71799725, y: -0.22976387, z: 0.36367583, w: 0.5472006}
+ scale: {x: 0.99999917, y: 1.0000004, z: 1.0000005}
+ - name: CapeMiddle0
+ parentName: Bone.031
+ position: {x: -0.0020059922, y: 0.008345424, z: -0.0024540971}
+ rotation: {x: 0.29544562, y: 0.020262292, z: -0.3398191, w: -0.8926501}
+ scale: {x: 1.0000008, y: 1.0000012, z: 1.0000018}
+ - name: CapeMiddle1
+ parentName: CapeMiddle0
+ position: {x: 7.45058e-10, y: 0.011062645, z: 3.678724e-10}
+ rotation: {x: 0.006220295, y: -0.29558444, z: 0.039864767, w: 0.9544643}
+ scale: {x: 1.0000001, y: 1.0000081, z: 1.0000064}
+ - name: CapeMiddle2
+ parentName: CapeMiddle1
+ position: {x: -1.0302756e-10, y: 0.018103566, z: 2.0954757e-11}
+ rotation: {x: -0.0035342514, y: 0.70530754, z: -0.048626244, w: 0.7072228}
+ scale: {x: 0.9999996, y: 0.9999973, z: 1.0000005}
+ - name: CapeMiddle2_end
+ parentName: CapeMiddle2
+ position: {x: -0, y: 0.017437598, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: CapeRight0
+ parentName: Bone.031
+ position: {x: 0.0017415765, y: 0.007883397, z: -0.006804228}
+ rotation: {x: 0.28739208, y: 0.02101007, z: -0.32875845, w: -0.89937884}
+ scale: {x: 1.000001, y: 1.0000017, z: 1.0000042}
+ - name: CapeRight1
+ parentName: CapeRight0
+ position: {x: 0.0000000010430813, y: 0.011145372, z: 7.45058e-10}
+ rotation: {x: -0.08185268, y: -0.30077878, z: 0.063948415, w: 0.9480206}
+ scale: {x: 0.9999969, y: 1.0000007, z: 1.0000046}
+ - name: CapeRight2
+ parentName: CapeRight1
+ position: {x: -0.0000000011431984, y: 0.01837698, z: -1.8626451e-11}
+ rotation: {x: -0.08601324, y: 0.70824045, z: 0.0058884127, w: 0.7006872}
+ scale: {x: 1.0000008, y: 1.0000013, z: 1.0000033}
+ - name: CapeRight2_end
+ parentName: CapeRight2
+ position: {x: -0, y: 0.017518638, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: CapeLeft0
+ parentName: Bone.031
+ position: {x: -0.005338746, y: 0.009203434, z: 0.0019734027}
+ rotation: {x: 0.29544556, y: 0.020262754, z: -0.33981928, w: -0.8926501}
+ scale: {x: 1.0000013, y: 1.0000014, z: 1.0000033}
+ - name: CapeLeft1
+ parentName: CapeLeft0
+ position: {x: -2.9802322e-10, y: 0.011062642, z: 2.2351741e-10}
+ rotation: {x: -0.06866303, y: 0.28882238, z: -0.099569604, w: -0.9497121}
+ scale: {x: 0.9999961, y: 1.0000001, z: 1.0000025}
+ - name: CapeLeft2
+ parentName: CapeLeft1
+ position: {x: 0.0000000024610198, y: 0.018701643, z: 4.656613e-10}
+ rotation: {x: -0.0032181952, y: -0.70335186, z: -0.0044681937, w: -0.71082056}
+ scale: {x: 0.9999999, y: 1.0000008, z: 1.0000006}
+ - name: CapeLeft2_end
+ parentName: CapeLeft2
+ position: {x: -0, y: 0.016953574, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Shoulder.R
+ parentName: Chest
+ position: {x: -0, y: 0.009783202, z: -2.2207121e-10}
+ rotation: {x: -0.5522002, y: -0.4139881, z: -0.4102411, w: 0.5961468}
+ scale: {x: 0.99999934, y: 0.9999994, z: 0.99999845}
+ - name: UpperArm.R
+ parentName: Shoulder.R
+ position: {x: -5.9604643e-10, y: 0.009535822, z: 0.0000000013597309}
+ rotation: {x: 0.016859738, y: -0.12273911, z: 0.16149051, w: -0.9790667}
+ scale: {x: 1.0000018, y: 1.000003, z: 1.000002}
+ - name: LowerArm.R
+ parentName: UpperArm.R
+ position: {x: 8.9406965e-10, y: 0.02642602, z: -0.0000000011920929}
+ rotation: {x: 0.034598026, y: 0.027772278, z: -0.028756497, w: 0.99860144}
+ scale: {x: 1.0000036, y: 1.0000072, z: 1.0000037}
+ - name: Hand.R
+ parentName: LowerArm.R
+ position: {x: -8.9406965e-10, y: 0.022999134, z: -0.0000000020116566}
+ rotation: {x: -0.014064022, y: -0.2530772, z: -0.09729106, w: 0.9624389}
+ scale: {x: 0.99999785, y: 0.9999989, z: 1}
+ - name: Little0.R
+ parentName: Hand.R
+ position: {x: -0.003806157, y: 0.0040216264, z: 0.00052632124}
+ rotation: {x: 0.023476565, y: 0.0333206, z: 0.09953216, w: 0.99419916}
+ scale: {x: 1.0000057, y: 0.9999999, z: 1.0000045}
+ - name: Little1.R
+ parentName: Little0.R
+ position: {x: -0.0000000011920929, y: 0.0032175062, z: 8.9406965e-10}
+ rotation: {x: -0.016890252, y: -0.86385494, z: 0.024065996, w: 0.5028819}
+ scale: {x: 1.0000002, y: 1.0000014, z: 0.9999998}
+ - name: Little2.R
+ parentName: Little1.R
+ position: {x: -5.9604643e-10, y: 0.0010688488, z: 1.4901161e-10}
+ rotation: {x: 0.03345604, y: -0.31388378, z: 0.015067274, w: 0.94875216}
+ scale: {x: 1.0000024, y: 1.0000033, z: 1.0000001}
+ - name: Little2.R_end
+ parentName: Little2.R
+ position: {x: -0, y: 0.0012688969, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Ring0.R
+ parentName: Hand.R
+ position: {x: -0.0024063007, y: 0.004745192, z: 0.00059914676}
+ rotation: {x: 0.0051199323, y: 0.04672346, z: 0.09739619, w: 0.99413514}
+ scale: {x: 1.0000044, y: 1.0000023, z: 1.0000039}
+ - name: Ring1.R
+ parentName: Ring0.R
+ position: {x: -2.9802322e-10, y: 0.0032266474, z: 0.0000000035762786}
+ rotation: {x: -0.017628131, y: 0.4471801, z: -0.031289045, w: 0.8937227}
+ scale: {x: 0.99999774, y: 0.99999774, z: 1.0000019}
+ - name: Ring2.R
+ parentName: Ring1.R
+ position: {x: -0, y: 0.0021417814, z: -7.4505804e-11}
+ rotation: {x: 0.0071922047, y: 0.034527775, z: 0.009026348, w: 0.9993371}
+ scale: {x: 0.99999756, y: 0.99999654, z: 1.0000001}
+ - name: Ring2.R_end
+ parentName: Ring2.R
+ position: {x: -0, y: 0.0016033045, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Middle0.R
+ parentName: Hand.R
+ position: {x: -0.00022764441, y: 0.0049107415, z: 0.0002210088}
+ rotation: {x: 0.009245862, y: 0.03851367, z: 0.100640744, w: 0.9941341}
+ scale: {x: 1.0000029, y: 0.9999981, z: 1.0000017}
+ - name: Middle1.R
+ parentName: Middle0.R
+ position: {x: 0.000000002682209, y: 0.004506838, z: -5.9604643e-10}
+ rotation: {x: -0.0259957, y: 0.6026834, z: -0.013609663, w: 0.79744077}
+ scale: {x: 1.0000015, y: 1.0000035, z: 1.0000001}
+ - name: Middle2.R
+ parentName: Middle1.R
+ position: {x: 8.9406965e-10, y: 0.0020189525, z: 0.000000002682209}
+ rotation: {x: -0.0036873072, y: 0.06804276, z: -0.038890213, w: 0.99691737}
+ scale: {x: 1.0000029, y: 1.0000021, z: 1}
+ - name: Middle2.R_end
+ parentName: Middle2.R
+ position: {x: -0, y: 0.0024900842, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Index0.R
+ parentName: Hand.R
+ position: {x: 0.0007725563, y: 0.0053732865, z: -0.0006800483}
+ rotation: {x: 0.0952051, y: 0.029757809, z: 0.06128491, w: 0.9931237}
+ scale: {x: 1.000004, y: 1.0000044, z: 1.0000052}
+ - name: Index1.R
+ parentName: Index0.R
+ position: {x: 0.0000000013411044, y: 0.0027443925, z: 0.0000000017881393}
+ rotation: {x: -0.024325429, y: 0.8083595, z: -0.013802063, w: 0.58802456}
+ scale: {x: 1.0000027, y: 0.99999833, z: 1}
+ - name: Index2.R
+ parentName: Index1.R
+ position: {x: 8.9406965e-10, y: 0.0017850416, z: 0.0000000011920929}
+ rotation: {x: 0.019277243, y: 0.23962507, z: -0.034318738, w: 0.97006726}
+ scale: {x: 1.0000058, y: 1.000007, z: 0.99999756}
+ - name: Index2.R_end
+ parentName: Index2.R
+ position: {x: -0, y: 0.0028693585, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Thumb0.R
+ parentName: Hand.R
+ position: {x: 0.0010564021, y: 0.0027671435, z: -0.0014299273}
+ rotation: {x: -0.20335579, y: -0.1629265, z: -0.26852262, w: 0.92736024}
+ scale: {x: 1.0000014, y: 1.0000036, z: 1.0000011}
+ - name: Thumb1.R
+ parentName: Thumb0.R
+ position: {x: 0.0000000025518239, y: 0.004164738, z: 8.0093737e-10}
+ rotation: {x: -0.030010667, y: 0.86227494, z: 0.020413004, w: 0.50513834}
+ scale: {x: 1.0000062, y: 1.0000017, z: 1.000001}
+ - name: Thumb1.R_end
+ parentName: Thumb1.R
+ position: {x: -0, y: 0.0027084334, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Bone.007
+ parentName: Spine
+ position: {x: -0, y: 0.012825954, z: 0}
+ rotation: {x: -0.1001094, y: -0, z: -0, w: 0.99497646}
+ scale: {x: 1.0000007, y: 1.0000011, z: 1.0000011}
+ - name: Bone.007_end
+ parentName: Bone.007
+ position: {x: -0, y: 0.009783202, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Butt.L
+ parentName: Armature
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0.24532807, y: 0.24532805, z: -0.66318476, w: -0.66318494}
+ scale: {x: 1.0000011, y: 1.0000017, z: 1.000001}
+ - name: UpperLeg.L
+ parentName: Butt.L
+ position: {x: -1.2878587e-16, y: 0.008536498, z: 9.0483176e-17}
+ rotation: {x: 0.39560366, y: -0.008055218, z: -0.018927008, w: -0.91819096}
+ scale: {x: 0.9999993, y: 1.0000018, z: 0.9999997}
+ - name: LowerLeg.L
+ parentName: UpperLeg.L
+ position: {x: -1.3038516e-10, y: 0.025306134, z: -6.705522e-10}
+ rotation: {x: 0.013414175, y: 0.000799656, z: 0.12140469, w: -0.9925121}
+ scale: {x: 0.99999917, y: 0.9999993, z: 0.99999917}
+ - name: Foot.L
+ parentName: LowerLeg.L
+ position: {x: -0.0000000010244549, y: 0.03460251, z: -5.5879353e-11}
+ rotation: {x: -0.104492836, y: 0.049910672, z: -0.5691048, w: -0.81407}
+ scale: {x: 1.0000017, y: 0.9999988, z: 1.0000008}
+ - name: Toe.L
+ parentName: Foot.L
+ position: {x: -0, y: 0.0064104516, z: -3.72529e-10}
+ rotation: {x: 0.14430773, y: -0.5947995, z: 0.19465807, w: 0.7664836}
+ scale: {x: 1.0000025, y: 1.000008, z: 0.99999595}
+ - name: Toe.L_end
+ parentName: Toe.L
+ position: {x: -0, y: 0.005037449, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Butt.R
+ parentName: Armature
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0.24532807, y: -0.24532805, z: 0.66318476, w: -0.66318494}
+ scale: {x: 1.0000011, y: 1.0000017, z: 1.000001}
+ - name: UpperLeg.R
+ parentName: Butt.R
+ position: {x: 1.2878587e-16, y: 0.008536498, z: 9.0483176e-17}
+ rotation: {x: -0.39560366, y: -0.008055218, z: -0.018927008, w: 0.91819096}
+ scale: {x: 0.9999993, y: 1.0000013, z: 0.9999996}
+ - name: LowerLeg.R
+ parentName: UpperLeg.R
+ position: {x: -5.7043505e-11, y: 0.025306135, z: -3.2328898e-10}
+ rotation: {x: -0.013414175, y: 0.000799656, z: 0.12140469, w: 0.9925121}
+ scale: {x: 0.99999875, y: 0.9999987, z: 0.9999985}
+ - name: Foot.R
+ parentName: LowerLeg.R
+ position: {x: 3.8184225e-10, y: 0.03460251, z: 2.9438524e-10}
+ rotation: {x: 0.10449287, y: 0.04991077, z: -0.56910485, w: 0.8140699}
+ scale: {x: 1.0000013, y: 1.0000001, z: 1.000002}
+ - name: Toe.R
+ parentName: Foot.R
+ position: {x: -0.0000000014156103, y: 0.0064104605, z: 3.792229e-10}
+ rotation: {x: 0.14430772, y: 0.59479946, z: -0.19465803, w: 0.76648366}
+ scale: {x: 1.0000036, y: 1.0000054, z: 0.9999975}
+ - name: Toe.R_end
+ parentName: Toe.R
+ position: {x: -0, y: 0.005037449, z: 0}
+ 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
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/Malenia/Assets/Malenia.meta b/Other/Malenia/Assets/Malenia.meta
new file mode 100644
index 00000000..7c42f4cb
--- /dev/null
+++ b/Other/Malenia/Assets/Malenia.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: bb37c4bdfbf999a448a7ef966f3541ef
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/Malenia/Assets/Malenia/idle.fbx b/Other/Malenia/Assets/Malenia/idle.fbx
new file mode 100644
index 00000000..4ab6e2fe
--- /dev/null
+++ b/Other/Malenia/Assets/Malenia/idle.fbx
Binary files differ
diff --git a/Other/Malenia/Assets/Malenia/idle.fbx.meta b/Other/Malenia/Assets/Malenia/idle.fbx.meta
new file mode 100644
index 00000000..3d2cc519
--- /dev/null
+++ b/Other/Malenia/Assets/Malenia/idle.fbx.meta
@@ -0,0 +1,915 @@
+fileFormatVersion: 2
+guid: 172e15c59c6b3b644a5ac8121f2f3808
+ModelImporter:
+ serializedVersion: 20200
+ internalIDToNameTable:
+ - first:
+ 74: 8993902097722301239
+ second: Unreal Take
+ externalObjects: {}
+ materials:
+ materialImportMode: 2
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 0
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings: "\nClip 'Unreal Take' has import animation warnings
+ that might lower retargeting quality:\nNote: Activate translation DOF on avatar
+ to improve retargeting quality.\n\t'spine_01' has translation animation that
+ will be discarded.\n\t'spine_02' has translation animation that will be discarded.\n\t'spine_03'
+ has translation animation that will be discarded.\n\t'clavicle_l' has translation
+ animation that will be discarded.\n\t'upperarm_l' has translation animation
+ that will be discarded.\n\t'lowerarm_l' has translation animation that will
+ be discarded.\n\t'hand_l' has translation animation that will be discarded.\n\t'upperarm_r'
+ has translation animation that will be discarded.\n\t'lowerarm_r' has translation
+ animation that will be discarded.\n\t'hand_r' has translation animation that
+ will be discarded.\n\t'head' has translation animation that will be discarded.\n\t'thigh_l'
+ has translation animation that will be discarded.\n\t'calf_l' has translation
+ animation that will be discarded.\n\t'foot_l' has translation animation that
+ will be discarded.\n\t'thigh_r' has translation animation that will be discarded.\n\t'calf_r'
+ has translation animation that will be discarded.\n\t'foot_r' has translation
+ animation that will be discarded.\n"
+ 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: Unreal Take
+ takeName: Unreal Take
+ internalID: 0
+ firstFrame: 0
+ lastFrame: 50
+ wrapMode: 0
+ orientationOffsetY: 0
+ level: 0
+ cycleOffset: 0
+ loop: 0
+ hasAdditiveReferencePose: 0
+ loopTime: 1
+ loopBlend: 1
+ 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: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ 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: pelvis
+ 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: calf_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: calf_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: spine_01
+ 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: spine_02
+ 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: neck_01
+ 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: clavicle_l
+ 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: clavicle_r
+ 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: upperarm_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: upperarm_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: lowerarm_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: lowerarm_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
+ - boneName: ball_l
+ 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: ball_r
+ 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: thumb_01_l
+ 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: thumb_02_l
+ 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: thumb_03_l
+ 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: index_01_l
+ 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: index_02_l
+ 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: index_03_l
+ 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: middle_01_l
+ 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: middle_02_l
+ 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: middle_03_l
+ 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: ring_01_l
+ 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: ring_02_l
+ 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: ring_03_l
+ 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: pinky_01_l
+ 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: pinky_02_l
+ 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: pinky_03_l
+ 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: thumb_01_r
+ 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: thumb_02_r
+ 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: thumb_03_r
+ 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: index_01_r
+ 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: index_02_r
+ 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: index_03_r
+ 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: middle_01_r
+ 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: middle_02_r
+ 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: middle_03_r
+ 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: ring_01_r
+ 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: ring_02_r
+ 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: ring_03_r
+ 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: pinky_01_r
+ 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: pinky_02_r
+ 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: pinky_03_r
+ 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: spine_03
+ 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: idle(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: SK_Mannequin
+ parentName: idle(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
+ scale: {x: 1, y: 1, z: 1}
+ - name: root
+ parentName: idle(Clone)
+ position: {x: 4.6334067e-10, y: 0, z: 5.72755e-10}
+ rotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067}
+ scale: {x: 1, y: 1.0000001, z: 1.0000001}
+ - name: pelvis
+ parentName: root
+ position: {x: 0.0000203182, y: 0.011865554, z: 0.9683781}
+ rotation: {x: 0.0012919903, y: 0.7071056, z: 0.0012919307, w: 0.7071057}
+ scale: {x: 1.0000005, y: 1.0000005, z: 1.0000005}
+ - name: spine_01
+ parentName: pelvis
+ position: {x: -0.10657316, y: -0.01832584, z: 0.001782913}
+ rotation: {x: -0.00000010197982, y: 0.000000029802322, z: 0.06238857, w: 0.998052}
+ scale: {x: 1.0000001, y: 1.0000001, z: 0.99999994}
+ - name: spine_02
+ parentName: spine_01
+ position: {x: -0.19802713, y: 0.03562079, z: -0.0030466456}
+ rotation: {x: -0.000000014880484, y: 0.000000018057367, z: 0.12241977, w: -0.9924785}
+ scale: {x: 0.9999998, y: 0.9999998, z: 0.9999998}
+ - name: spine_03
+ parentName: spine_02
+ position: {x: -0.15144785, y: -0.005996046, z: -0.0024368465}
+ rotation: {x: 0.00000003738302, y: 0.000000034273032, z: -0.02425261, w: 0.99970585}
+ scale: {x: 1, y: 1, z: 1.0000001}
+ - name: clavicle_l
+ parentName: spine_03
+ position: {x: -0.11907534, y: -0.027848396, z: -0.040861752}
+ rotation: {x: -0.14200026, y: 0.71797734, z: 0.05810585, w: -0.6789464}
+ scale: {x: 1, y: 1.0000004, z: 1.0000005}
+ - name: upperarm_l
+ parentName: clavicle_l
+ position: {x: -0.15148075, y: 0.0020482524, z: -0.009160027}
+ rotation: {x: 0.06649141, y: 0.02122622, z: 0.1381001, w: 0.9879558}
+ scale: {x: 1.0000004, y: 1.0000006, z: 1.0000001}
+ - name: lowerarm_l
+ parentName: upperarm_l
+ position: {x: -0.3070857, y: -0.0010452972, z: -0.00008420944}
+ rotation: {x: -0.062896505, y: 0.02708008, z: 0.030105662, w: 0.9971983}
+ scale: {x: 0.9999997, y: 0.9999998, z: 0.9999997}
+ - name: hand_l
+ parentName: lowerarm_l
+ position: {x: -0.27196074, y: 0.000820178, z: 0.0018864627}
+ rotation: {x: 0.6178951, y: 0.019371934, z: 0.010653245, w: -0.78594965}
+ scale: {x: 1, y: 1.0000002, z: 1.0000002}
+ - name: index_01_l
+ parentName: hand_l
+ position: {x: -0.120681286, y: 0.017634565, z: -0.021093976}
+ rotation: {x: 0.13742831, y: 0.009809024, z: -0.13173, w: 0.9816642}
+ scale: {x: 1.0000004, y: 1.0000005, z: 1.0000006}
+ - name: index_02_l
+ parentName: index_01_l
+ position: {x: -0.042758327, y: 0.00014419298, z: 0.0000029993057}
+ rotation: {x: 0.01210759, y: 0.0008254494, z: -0.032734536, w: 0.9993905}
+ scale: {x: 1.0000004, y: 1.0000004, z: 1.0000001}
+ - name: index_03_l
+ parentName: index_02_l
+ position: {x: -0.033664547, y: 0.00047445012, z: 0.000014202002}
+ rotation: {x: 0.010611056, y: -0.007850857, z: 0.08285506, w: 0.9964742}
+ scale: {x: 0.9999998, y: 1, z: 1.0000004}
+ - name: middle_01_l
+ parentName: hand_l
+ position: {x: -0.1224428, y: 0.012936341, z: 0.0057115736}
+ rotation: {x: 0.029459912, y: 0.041525256, z: -0.13898942, w: 0.9889842}
+ scale: {x: 1.0000005, y: 1.0000004, z: 1.0000004}
+ - name: middle_02_l
+ parentName: middle_01_l
+ position: {x: -0.047059577, y: -0.00080943137, z: 0.000023798933}
+ rotation: {x: -0.018823646, y: -0.00083397643, z: -0.008919155, w: 0.9997827}
+ scale: {x: 0.99999994, y: 1.0000004, z: 1.0000001}
+ - name: middle_03_l
+ parentName: middle_02_l
+ position: {x: -0.035356905, y: 0.0013605336, z: -0.00009776349}
+ rotation: {x: 0.0016215397, y: 0.038867075, z: 0.13362381, w: 0.99026835}
+ scale: {x: 1, y: 0.99999994, z: 1}
+ - name: pinky_01_l
+ parentName: hand_l
+ position: {x: -0.101406515, y: 0.022631492, z: 0.046431374}
+ rotation: {x: -0.13580199, y: 0.095910646, z: -0.08357466, w: 0.9825346}
+ scale: {x: 1, y: 1.0000004, z: 1.0000001}
+ - name: pinky_02_l
+ parentName: pinky_01_l
+ position: {x: -0.03522797, y: 0.0005639576, z: 0.000003492828}
+ rotation: {x: 0.010301805, y: 0.003652833, z: -0.0351729, w: 0.99932146}
+ scale: {x: 0.99999994, y: 1.0000004, z: 1.0000001}
+ - name: pinky_03_l
+ parentName: pinky_02_l
+ position: {x: -0.029568102, y: 0.000658738, z: 0.000023896668}
+ rotation: {x: 0.0035808953, y: -0.033796504, z: -0.008930429, w: 0.99938244}
+ scale: {x: 1.0000004, y: 1.0000002, z: 1.0000002}
+ - name: ring_01_l
+ parentName: hand_l
+ position: {x: -0.11497867, y: 0.017535472, z: 0.028469035}
+ rotation: {x: -0.09740098, y: 0.070199735, z: -0.11420481, w: 0.9861756}
+ scale: {x: 1, y: 1.0000001, z: 1.0000001}
+ - name: ring_02_l
+ parentName: ring_01_l
+ position: {x: -0.04413496, y: 0.00020594112, z: -0.0000020217879}
+ rotation: {x: 0.0042382907, y: 0.0040096026, z: -0.03023906, w: 0.9995257}
+ scale: {x: 0.9999997, y: 1.0000006, z: 1.0000002}
+ - name: ring_03_l
+ parentName: ring_02_l
+ position: {x: -0.0344099, y: 0.0006358189, z: 0.000022062644}
+ rotation: {x: -0.00019877353, y: -0.026257912, z: 0.112212926, w: 0.9933372}
+ scale: {x: 1.0000001, y: 0.9999997, z: 1.0000001}
+ - name: thumb_01_l
+ parentName: hand_l
+ position: {x: -0.047620494, y: 0.02374926, z: -0.0253784}
+ rotation: {x: -0.600031, y: 0.29803208, z: -0.18696631, w: -0.718459}
+ scale: {x: 1.0000001, y: 1.0000002, z: 1.0000004}
+ - name: thumb_02_l
+ parentName: thumb_01_l
+ position: {x: -0.038699273, y: -0.000008573535, z: -0.0000058257497}
+ rotation: {x: 0.0030037153, y: -0.019418769, z: -0.024568876, w: 0.9995051}
+ scale: {x: 1.0000002, y: 1.0000004, z: 1}
+ - name: thumb_03_l
+ parentName: thumb_02_l
+ position: {x: -0.040385704, y: 0.00042272557, z: 0.000018062561}
+ rotation: {x: 0.021399232, y: -0.0018834986, z: 0.1079376, w: 0.9939256}
+ scale: {x: 1.0000005, y: 1.0000001, z: 0.9999998}
+ - name: lowerarm_twist_01_l
+ parentName: lowerarm_l
+ position: {x: -0.1400013, y: -0.00009985911, z: 0.00030981057}
+ rotation: {x: 0.000000048428767, y: 0.000000014901159, z: 0.00000006519257, w: 1}
+ scale: {x: 1, y: 1.0000001, z: 1.0000001}
+ - name: upperarm_twist_01_l
+ parentName: upperarm_l
+ position: {x: -0.0050000385, y: -0.000000007003537, z: 0.00000002771616}
+ rotation: {x: -0.000000007450578, y: 0.000000029802312, z: -0.000000011175867, w: 1}
+ scale: {x: 1, y: 0.99999994, z: 0.99999994}
+ - name: clavicle_r
+ parentName: spine_03
+ position: {x: -0.11940971, y: -0.028308352, z: 0.04171633}
+ rotation: {x: -0.72103286, y: -0.14419037, z: -0.675182, w: -0.058738116}
+ scale: {x: 1.0000002, y: 1.0000004, z: 1.0000007}
+ - name: upperarm_r
+ parentName: clavicle_r
+ position: {x: 0.15295412, y: -0.0026205995, z: 0.006019335}
+ rotation: {x: 0.06618888, y: 0.026328648, z: 0.13995075, w: 0.9875929}
+ scale: {x: 1.0000001, y: 1.0000002, z: 0.9999996}
+ - name: lowerarm_r
+ parentName: upperarm_r
+ position: {x: 0.30329767, y: -0.00001525877, z: -0.00000083923294}
+ rotation: {x: -0.059846185, y: 0.037480894, z: 0.020091914, w: 0.9973014}
+ scale: {x: 1.0000001, y: 1, z: 0.99999994}
+ - name: hand_r
+ parentName: lowerarm_r
+ position: {x: 0.2671064, y: 0.0032294719, z: 0.0047355625}
+ rotation: {x: -0.6178951, y: -0.01937187, z: -0.010653241, w: 0.7859496}
+ scale: {x: 1.0000001, y: 1.0000002, z: 1.0000001}
+ - name: index_01_r
+ parentName: hand_r
+ position: {x: 0.12067579, y: -0.017637342, z: 0.02109465}
+ rotation: {x: 0.1374295, y: 0.009800169, z: -0.13172342, w: 0.98166496}
+ scale: {x: 0.9999997, y: 1, z: 1.0000002}
+ - name: index_02_r
+ parentName: index_01_r
+ position: {x: 0.042751677, y: -0.00014558058, z: -0.0000038957533}
+ rotation: {x: 0.012108438, y: 0.0008264133, z: -0.032696307, w: 0.9993916}
+ scale: {x: 1.0000002, y: 1.0000001, z: 1.0000001}
+ - name: index_03_r
+ parentName: index_02_r
+ position: {x: 0.03365878, y: -0.00047819308, z: -0.000014712786}
+ rotation: {x: 0.0106111, y: -0.00785089, z: 0.082855165, w: 0.99647415}
+ scale: {x: 1.0000004, y: 1.0000005, z: 1.0000004}
+ - name: middle_01_r
+ parentName: hand_r
+ position: {x: 0.12243874, y: -0.012937758, z: -0.0057109552}
+ rotation: {x: 0.029459406, y: 0.04152178, z: -0.13896364, w: 0.98898804}
+ scale: {x: 0.9999997, y: 1.0000002, z: 1.0000001}
+ - name: middle_02_r
+ parentName: middle_01_r
+ position: {x: 0.047052816, y: 0.00080647715, z: -0.00002354619}
+ rotation: {x: -0.018824108, y: -0.0008294501, z: -0.008892931, w: 0.999783}
+ scale: {x: 1.0000002, y: 1, z: 1.0000002}
+ - name: middle_03_r
+ parentName: middle_02_r
+ position: {x: 0.035350606, y: -0.001364513, z: 0.00009819674}
+ rotation: {x: 0.001621635, y: 0.03886694, z: 0.13362385, w: 0.99026835}
+ scale: {x: 1.0000005, y: 1.0000007, z: 1}
+ - name: pinky_01_r
+ parentName: hand_r
+ position: {x: 0.10140244, y: -0.022634253, z: -0.04643}
+ rotation: {x: -0.13580649, y: 0.095907494, z: -0.083551064, w: 0.9825363}
+ scale: {x: 0.9999998, y: 1.0000004, z: 0.9999998}
+ - name: pinky_02_r
+ parentName: pinky_01_r
+ position: {x: 0.03522001, y: -0.00056672835, z: -0.0000036048862}
+ rotation: {x: 0.010302165, y: 0.0036479512, z: -0.035205476, w: 0.9993204}
+ scale: {x: 1.0000002, y: 1.0000001, z: 1.0000002}
+ - name: pinky_03_r
+ parentName: pinky_02_r
+ position: {x: 0.029563736, y: -0.00065933616, z: -0.000024478413}
+ rotation: {x: 0.0035810065, y: -0.03379638, z: -0.00893035, w: 0.9993825}
+ scale: {x: 1, y: 1.0000005, z: 1.0000004}
+ - name: ring_01_r
+ parentName: hand_r
+ position: {x: 0.11497601, y: -0.017539177, z: -0.028469069}
+ rotation: {x: -0.09740147, y: 0.07019789, z: -0.11420187, w: 0.986176}
+ scale: {x: 0.99999994, y: 1.0000001, z: 1}
+ - name: ring_02_r
+ parentName: ring_01_r
+ position: {x: 0.044127192, y: -0.00020672192, z: 0.0000018405901}
+ rotation: {x: 0.0042385138, y: 0.0040084845, z: -0.03022001, w: 0.99952626}
+ scale: {x: 0.9999998, y: 1, z: 1.0000001}
+ - name: ring_03_r
+ parentName: ring_02_r
+ position: {x: 0.034407184, y: -0.0006377855, z: -0.00002219079}
+ rotation: {x: -0.00019895744, y: -0.026257737, z: 0.11221309, w: 0.9933372}
+ scale: {x: 1, y: 1.0000002, z: 0.99999994}
+ - name: thumb_01_r
+ parentName: hand_r
+ position: {x: 0.047620796, y: -0.023749666, z: 0.025376474}
+ rotation: {x: 0.5995796, y: -0.2964972, z: 0.18849935, w: 0.7190701}
+ scale: {x: 0.9999996, y: 1.0000002, z: 1.0000004}
+ - name: thumb_02_r
+ parentName: thumb_01_r
+ position: {x: 0.03869653, y: 0.00000934122, z: 0.0000051522225}
+ rotation: {x: 0.0030043707, y: -0.01940628, z: -0.0245529, w: 0.9995057}
+ scale: {x: 1.0000002, y: 0.99999994, z: 0.9999998}
+ - name: thumb_03_r
+ parentName: thumb_02_r
+ position: {x: 0.040380884, y: -0.00042312255, z: -0.000017945746}
+ rotation: {x: 0.021398965, y: -0.0018833496, z: 0.10793757, w: 0.99392563}
+ scale: {x: 1, y: 0.99999994, z: 0.99999994}
+ - name: lowerarm_twist_01_r
+ parentName: lowerarm_r
+ position: {x: 0.13999815, y: -0.0004710297, z: 0.0025058733}
+ rotation: {x: -0.11762714, y: 0.000000022351736, z: 0.000000001164153, w: 0.99305785}
+ scale: {x: 1.0000001, y: 0.9999998, z: 1.0000001}
+ - name: upperarm_twist_01_r
+ parentName: upperarm_r
+ position: {x: 0.004999957, y: -0.00000001877544, z: 0.0000000426173}
+ rotation: {x: -0.17323487, y: 0.00000005960463, z: 0.00000006332992, w: 0.98488057}
+ scale: {x: 1.0000002, y: 0.99999994, z: 0.99999994}
+ - name: neck_01
+ parentName: spine_03
+ position: {x: -0.15534301, y: -0.027440796, z: -0.00047656993}
+ rotation: {x: -0.000000032017997, y: 0.000000036683325, z: -0.20371044, w: -0.97903115}
+ scale: {x: 1.0000007, y: 1.0000002, z: 1.0000006}
+ - name: head
+ parentName: neck_01
+ position: {x: -0.089959756, y: 0.01958, z: 0.008760859}
+ rotation: {x: 0.000000050406733, y: -0.00000000793273, z: 0.13354209, w: -0.9910432}
+ scale: {x: 0.9999998, y: 1.0000001, z: 0.9999998}
+ - name: thigh_l
+ parentName: pelvis
+ position: {x: 0.01795836, y: -0.016312312, z: -0.09154334}
+ rotation: {x: 0.073704876, y: 0.06213876, z: 0.008584289, w: 0.9953053}
+ scale: {x: 0.99999994, y: 0.99999994, z: 0.9999997}
+ - name: calf_l
+ parentName: thigh_l
+ position: {x: 0.42396435, y: -0.0012543097, z: 0.00014495847}
+ rotation: {x: -0.048884243, y: -0.018863913, z: 0.06552236, w: 0.99647444}
+ scale: {x: 1.0000002, y: 1, z: 1.0000002}
+ - name: calf_twist_01_l
+ parentName: calf_l
+ position: {x: 0.20476776, y: 0.0000000143050976, z: 0}
+ rotation: {x: 0.002808977, y: 0.0019334443, z: 0.007612629, w: 0.99996525}
+ scale: {x: 1.0000004, y: 1.0000001, z: 1.0000004}
+ - name: foot_l
+ parentName: calf_l
+ position: {x: 0.40133113, y: -0.00032415352, z: -0.002163734}
+ rotation: {x: -0.005885821, y: -0.031991187, z: -0.070354834, w: 0.9969916}
+ scale: {x: 1, y: 1.0000001, z: 1}
+ - name: ball_l
+ parentName: foot_l
+ position: {x: 0.10454624, y: -0.16577081, z: 0.00080203026}
+ rotation: {x: 0.00008016778, y: -0.000029651448, z: 0.7186337, w: 0.6953888}
+ scale: {x: 1.0000002, y: 1, z: 1.0000002}
+ - name: thigh_twist_01_l
+ parentName: thigh_l
+ position: {x: 0.22094259, y: 0.0000022745116, z: 0.0000008392333}
+ rotation: {x: 0.047443625, y: 0.00002142042, z: -0.00049115205, w: -0.99887383}
+ scale: {x: 1, y: 1, z: 1.0000002}
+ - name: thigh_r
+ parentName: pelvis
+ position: {x: 0.017943263, y: -0.016455095, z: 0.0915027}
+ rotation: {x: -0.062138863, y: 0.07370499, z: 0.9953053, w: -0.008584324}
+ scale: {x: 1, y: 1.0000001, z: 1}
+ - name: calf_r
+ parentName: thigh_r
+ position: {x: -0.4239431, y: 0.0012794484, z: -0.0001483154}
+ rotation: {x: -0.04888433, y: -0.018864047, z: 0.06552237, w: 0.9964745}
+ scale: {x: 1.0000002, y: 1.0000005, z: 1.0000004}
+ - name: calf_twist_01_r
+ parentName: calf_r
+ position: {x: -0.20475653, y: -0.00022716499, z: 0.00016183851}
+ rotation: {x: 0.0028073788, y: 0.0019337833, z: 0.007612416, w: 0.9999653}
+ scale: {x: 1.0000004, y: 1.0000004, z: 1.0000005}
+ - name: foot_r
+ parentName: calf_r
+ position: {x: -0.4018303, y: 0.00029598208, z: 0.0014384077}
+ rotation: {x: -0.005885727, y: -0.03199126, z: -0.07035485, w: 0.9969915}
+ scale: {x: 1.0000002, y: 1, z: 1.0000004}
+ - name: ball_r
+ parentName: foot_r
+ position: {x: -0.10453722, y: 0.16577749, z: -0.0008036609}
+ rotation: {x: 0.00008014636, y: -0.000029623508, z: 0.7186337, w: 0.69538885}
+ scale: {x: 1.0000001, y: 1.0000002, z: 1.0000005}
+ - name: thigh_twist_01_r
+ parentName: thigh_r
+ position: {x: -0.22094251, y: -0.0000023555735, z: -0.0000008773803}
+ rotation: {x: -0.04744531, y: -0.000021873333, z: 0.00049122237, w: 0.9988738}
+ scale: {x: 1.0000001, y: 1.0000001, z: 1}
+ - name: ik_foot_root
+ parentName: root
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: -0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1.0000004, z: 1.0000004}
+ - name: ik_foot_l
+ parentName: ik_foot_root
+ position: {x: -0.30090335, y: -0.25496417, z: 0.13747978}
+ rotation: {x: 0.020530373, y: 0.7122333, z: -0.011723489, w: 0.7015445}
+ scale: {x: 1.0000005, y: 1.0000005, z: 1.0000004}
+ - name: ik_foot_r
+ parentName: ik_foot_root
+ position: {x: 0.2491026, y: 0.28297052, z: 0.13478565}
+ rotation: {x: 0.70154446, y: 0.011724234, z: 0.7122334, w: -0.020531058}
+ scale: {x: 1.0000004, y: 0.9999996, z: 1.000001}
+ - name: ik_hand_root
+ parentName: root
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: -0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1.0000004, z: 1.0000004}
+ - name: ik_hand_gun
+ parentName: ik_hand_root
+ position: {x: 0.2350219, y: 0.39719787, z: 1.0140731}
+ rotation: {x: 0.6188495, y: 0.06954107, z: -0.3891361, w: 0.67879486}
+ scale: {x: 1.0000005, y: 1.0000004, z: 0.9999999}
+ - name: ik_hand_l
+ parentName: ik_hand_gun
+ position: {x: -0.5298282, y: -0.76474214, z: -0.23008053}
+ rotation: {x: 0.68747425, y: 0.6143579, z: -0.3872254, w: -0.00000031292439}
+ scale: {x: 1.0000005, y: 1.0000005, z: 1.0000005}
+ - name: ik_hand_r
+ parentName: ik_hand_gun
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: 0.000000029802322, y: 0.000000044703484, z: -0.000000115484, w: 1}
+ scale: {x: 1, y: 0.99999994, z: 0.9999999}
+ 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
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/Malenia/Assets/Malenia/malenia_mat.mat b/Other/Malenia/Assets/Malenia/malenia_mat.mat
new file mode 100644
index 00000000..a848ccd9
--- /dev/null
+++ b/Other/Malenia/Assets/Malenia/malenia_mat.mat
@@ -0,0 +1,78 @@
+%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: malenia_mat
+ 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
+ - _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: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Other/Malenia/Assets/Malenia/malenia_mat.mat.meta b/Other/Malenia/Assets/Malenia/malenia_mat.mat.meta
new file mode 100644
index 00000000..d9128896
--- /dev/null
+++ b/Other/Malenia/Assets/Malenia/malenia_mat.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9ae76a5443e268d498c5de77f25d3469
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/Malenia/Assets/Malenia2.fbx b/Other/Malenia/Assets/Malenia2.fbx
new file mode 100644
index 00000000..5cd9bf8e
--- /dev/null
+++ b/Other/Malenia/Assets/Malenia2.fbx
Binary files differ
diff --git a/Other/Malenia/Assets/Malenia2.fbx.meta b/Other/Malenia/Assets/Malenia2.fbx.meta
new file mode 100644
index 00000000..63216056
--- /dev/null
+++ b/Other/Malenia/Assets/Malenia2.fbx.meta
@@ -0,0 +1,107 @@
+fileFormatVersion: 2
+guid: 79d126303663ee841b2f279f3e90f56b
+ModelImporter:
+ serializedVersion: 20200
+ internalIDToNameTable: []
+ externalObjects:
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: malenia_mat
+ second: {fileID: 2100000, guid: 9ae76a5443e268d498c5de77f25d3469, type: 2}
+ materials:
+ materialImportMode: 2
+ 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: 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
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ 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: []
+ 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
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/Malenia/Assets/Malenia_With_Tex.fbx b/Other/Malenia/Assets/Malenia_With_Tex.fbx
new file mode 100644
index 00000000..37daf50c
--- /dev/null
+++ b/Other/Malenia/Assets/Malenia_With_Tex.fbx
Binary files differ
diff --git a/Other/Malenia/Assets/Malenia_With_Tex.fbx.meta b/Other/Malenia/Assets/Malenia_With_Tex.fbx.meta
new file mode 100644
index 00000000..cd8c5650
--- /dev/null
+++ b/Other/Malenia/Assets/Malenia_With_Tex.fbx.meta
@@ -0,0 +1,102 @@
+fileFormatVersion: 2
+guid: 32da6bdd2aa566645a5424a6f2c74a25
+ModelImporter:
+ serializedVersion: 20200
+ internalIDToNameTable: []
+ externalObjects: {}
+ materials:
+ materialImportMode: 2
+ 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: 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
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ 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: []
+ 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
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/Malenia/Assets/Malenia_With_Tex2.fbx b/Other/Malenia/Assets/Malenia_With_Tex2.fbx
new file mode 100644
index 00000000..4bdbed95
--- /dev/null
+++ b/Other/Malenia/Assets/Malenia_With_Tex2.fbx
Binary files differ
diff --git a/Other/Malenia/Assets/Malenia_With_Tex2.fbx.meta b/Other/Malenia/Assets/Malenia_With_Tex2.fbx.meta
new file mode 100644
index 00000000..0d1b828e
--- /dev/null
+++ b/Other/Malenia/Assets/Malenia_With_Tex2.fbx.meta
@@ -0,0 +1,107 @@
+fileFormatVersion: 2
+guid: 37a46b8b05144f14aaf169717a6e5d1e
+ModelImporter:
+ serializedVersion: 20200
+ internalIDToNameTable: []
+ externalObjects:
+ - first:
+ type: UnityEngine:Texture2D
+ assembly: UnityEngine.CoreModule
+ name: malenia_1024
+ second: {fileID: 2800000, guid: 8e129a0171a9bb9409bbe488dc00b68c, type: 3}
+ materials:
+ materialImportMode: 2
+ 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: 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
+ importVisibility: 1
+ importBlendShapes: 1
+ importCameras: 1
+ importLights: 1
+ 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: []
+ 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
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/Malenia/Assets/New Animator Controller.controller b/Other/Malenia/Assets/New Animator Controller.controller
new file mode 100644
index 00000000..f5da4696
--- /dev/null
+++ b/Other/Malenia/Assets/New Animator Controller.controller
@@ -0,0 +1,72 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!91 &9100000
+AnimatorController:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: New Animator Controller
+ serializedVersion: 5
+ m_AnimatorParameters: []
+ m_AnimatorLayers:
+ - serializedVersion: 5
+ m_Name: Base Layer
+ m_StateMachine: {fileID: 8925804886142864721}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 0
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+--- !u!1102 &4094874067939534360
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: New State
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ 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: 8993902097722301239, guid: 172e15c59c6b3b644a5ac8121f2f3808, type: 3}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1107 &8925804886142864721
+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: 4094874067939534360}
+ m_Position: {x: 300, y: 110, 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: 4094874067939534360}
diff --git a/Other/Malenia/Assets/New Animator Controller.controller.meta b/Other/Malenia/Assets/New Animator Controller.controller.meta
new file mode 100644
index 00000000..c1807f95
--- /dev/null
+++ b/Other/Malenia/Assets/New Animator Controller.controller.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 0595853b543d9734cae6ca5eaf88305f
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 9100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/Malenia/Assets/Scenes.meta b/Other/Malenia/Assets/Scenes.meta
new file mode 100644
index 00000000..bcc326ff
--- /dev/null
+++ b/Other/Malenia/Assets/Scenes.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: efa0f23f7b3b82049819450df3c5ea8e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/Malenia/Assets/Scenes/SampleScene.unity b/Other/Malenia/Assets/Scenes/SampleScene.unity
new file mode 100644
index 00000000..7f8891d5
--- /dev/null
+++ b/Other/Malenia/Assets/Scenes/SampleScene.unity
@@ -0,0 +1,1353 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 9
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 705507994}
+ m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1}
+ m_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 12
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 0
+ m_LightmapEditorSettings:
+ serializedVersion: 12
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_AtlasSize: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_ExtractAmbientOcclusion: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 1
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 500
+ m_PVRBounces: 2
+ m_PVREnvironmentSampleCount: 500
+ m_PVREnvironmentReferencePointCount: 2048
+ m_PVRFilteringMode: 2
+ m_PVRDenoiserTypeDirect: 0
+ m_PVRDenoiserTypeIndirect: 0
+ m_PVRDenoiserTypeAO: 0
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVREnvironmentMIS: 0
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ExportTrainingData: 0
+ m_TrainingDataDestination: TrainingData
+ m_LightProbeSampleCountMultiplier: 4
+ m_LightingDataAsset: {fileID: 0}
+ m_LightingSettings: {fileID: 0}
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ maxJobWorkers: 0
+ preserveTilesOutsideBounds: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!4 &26445590 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 7030691748774085227, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &27431000 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 3869756229943509387, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &59674772 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 2821159228407553696, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &64799393
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: -8679921383154817045, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 6.3870363
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 3.5817094
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 6.800924
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -4135462770713026713, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.0035338008
+ objectReference: {fileID: 0}
+ - target: {fileID: -4135462770713026713, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0.048625987
+ objectReference: {fileID: 0}
+ - target: {fileID: 919132149155446097, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_Name
+ value: Malenia
+ objectReference: {fileID: 0}
+ - target: {fileID: 5866666021909216657, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_Controller
+ value:
+ objectReference: {fileID: 9100000, guid: 0595853b543d9734cae6ca5eaf88305f, type: 2}
+ - target: {fileID: 6559300386053919693, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -2.3848903e-18
+ objectReference: {fileID: 0}
+ - target: {fileID: 6559300386053919693, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -1.801275e-15
+ objectReference: {fileID: 0}
+ - target: {fileID: 6559300386053919693, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0.000000015110189
+ objectReference: {fileID: 0}
+ - target: {fileID: 6559300386053919693, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.6600383
+ objectReference: {fileID: 0}
+ - target: {fileID: 6559300386053919693, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.2369449
+ objectReference: {fileID: 0}
+ - target: {fileID: 6559300386053919693, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0.25367212
+ objectReference: {fileID: 0}
+ - target: {fileID: 6559300386053919693, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0.666226
+ objectReference: {fileID: 0}
+ - target: {fileID: 6559300386053919693, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 1.445
+ objectReference: {fileID: 0}
+ - target: {fileID: 6559300386053919693, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: -40.601
+ objectReference: {fileID: 0}
+ - target: {fileID: 6559300386053919693, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 90
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+--- !u!4 &71632534 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -2129935815993727252, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &75157960 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 4701119733047748370, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &117045316 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 2822285060975982513, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &150293834
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: -8679921383154817045, guid: 79d126303663ee841b2f279f3e90f56b, type: 3}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 79d126303663ee841b2f279f3e90f56b, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0.9287758
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 79d126303663ee841b2f279f3e90f56b, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 1.5510054
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 79d126303663ee841b2f279f3e90f56b, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 4.8285127
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 79d126303663ee841b2f279f3e90f56b, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 79d126303663ee841b2f279f3e90f56b, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 79d126303663ee841b2f279f3e90f56b, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 79d126303663ee841b2f279f3e90f56b, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 79d126303663ee841b2f279f3e90f56b, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 79d126303663ee841b2f279f3e90f56b, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 79d126303663ee841b2f279f3e90f56b, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 919132149155446097, guid: 79d126303663ee841b2f279f3e90f56b, type: 3}
+ propertyPath: m_Name
+ value: Malenia2
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 79d126303663ee841b2f279f3e90f56b, type: 3}
+--- !u!4 &178651077 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 47430141713976137, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &211284258 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 6376913564096189597, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &215049781 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 6959588660248234824, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &229137993 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -1361876621664077278, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &273786801 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 1501605525583351729, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &305512038 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 861285026499334974, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &334242693 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 329525752091194592, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &373321475 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -3298734750396168838, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &403190090 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 4463796012688426420, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &432459293 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -931565817182876910, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &466613778 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -5544263292721831518, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &477360512 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -4737274858923397380, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &477593177 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -6798724161147120718, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &490228605 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 3614253385382732355, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &543973257 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -83759476555687705, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &546198797 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -1926519341190866555, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &584528325 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 3000582239043465661, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &617645869 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 7417391468774842390, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &623590279 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 4300045009065480499, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &623761142 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -3893425264568619615, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &660436354 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8318974775887337397, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &692545166 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 4501237896257366610, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &705507993
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 705507995}
+ - component: {fileID: 705507994}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!108 &705507994
+Light:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 705507993}
+ m_Enabled: 1
+ serializedVersion: 10
+ m_Type: 1
+ m_Shape: 0
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_InnerSpotAngle: 21.80208
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_CullingMatrixOverride:
+ e00: 1
+ e01: 0
+ e02: 0
+ e03: 0
+ e10: 0
+ e11: 1
+ e12: 0
+ e13: 0
+ e20: 0
+ e21: 0
+ e22: 1
+ e23: 0
+ e30: 0
+ e31: 0
+ e32: 0
+ e33: 1
+ m_UseCullingMatrixOverride: 0
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingLayerMask: 1
+ m_Lightmapping: 1
+ m_LightShadowCasterMode: 0
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
+ m_UseBoundingSphereOverride: 0
+ m_UseViewFrustumForShadowCasterCull: 1
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &705507995
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 705507993}
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!4 &709950272 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8981588758772419050, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &711585246 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -1958739301927073898, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &721870848 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8329087237798220047, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &751377826 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8953475434996252630, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &810407473 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 4306370319277418331, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &827562433 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 6559300386053919693, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &848391748 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -3730086872064788710, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &856940426 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 5076285409284018720, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &856940427 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 6341601502372689181, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &856940428
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 856940426}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Direction: 1
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Bound: 0
+ m_Radius: 0.01
+ m_Height: 0
+--- !u!4 &875237388 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -7970156568744596733, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &943395520 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -595706300791007420, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &952844406 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -9007895180057084533, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &953906663 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 4154167021645195459, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &963194225
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 963194228}
+ - component: {fileID: 963194227}
+ - component: {fileID: 963194226}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &963194226
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 963194225}
+ m_Enabled: 1
+--- !u!20 &963194227
+Camera:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 963194225}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_projectionMatrixMode: 1
+ m_GateFitMode: 2
+ m_FOVAxisMode: 0
+ m_SensorSize: {x: 36, y: 24}
+ m_LensShift: {x: 0, y: 0}
+ m_FocalLength: 50
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 0
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &963194228
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 963194225}
+ m_LocalRotation: {x: 0.30565876, y: 0.2507876, z: -0.083801776, w: 0.91468877}
+ m_LocalPosition: {x: 4.8043175, y: 5.935011, z: 5.266942}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &986130939 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -3895971892139737760, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &987721625 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -1519904400656152227, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1017183696 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 1712830500008254479, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &1068601157 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &1068601158
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1068601157}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: b2d8418b0b9634b1892b0268dd9c2743, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ boneShape: 1
+ drawBones: 1
+ drawTripods: 0
+ boneSize: 1
+ tripodSize: 1
+ boneColor: {r: 0, g: 0, b: 1, a: 0.5}
+ m_Transforms:
+ - {fileID: 623590279}
+ - {fileID: 1084958542}
+ - {fileID: 751377826}
+ - {fileID: 856940427}
+ - {fileID: 373321475}
+ - {fileID: 709950272}
+ - {fileID: 1482325098}
+ - {fileID: 1203765620}
+ - {fileID: 466613778}
+ - {fileID: 546198797}
+ - {fileID: 59674772}
+ - {fileID: 477360512}
+ - {fileID: 1950447821}
+ - {fileID: 1163671820}
+ - {fileID: 1090666778}
+ - {fileID: 617645869}
+ - {fileID: 1327027917}
+ - {fileID: 1183008416}
+ - {fileID: 229137993}
+ - {fileID: 1329656202}
+ - {fileID: 584528325}
+ - {fileID: 810407473}
+ - {fileID: 71632534}
+ - {fileID: 848391748}
+ - {fileID: 943395520}
+ - {fileID: 2045428425}
+ - {fileID: 477593177}
+ - {fileID: 1183650035}
+ - {fileID: 1499521453}
+ - {fileID: 953906663}
+ - {fileID: 1514324639}
+ - {fileID: 1720684987}
+ - {fileID: 490228605}
+ - {fileID: 75157960}
+ - {fileID: 2143761113}
+ - {fileID: 1444172090}
+ - {fileID: 692545166}
+ - {fileID: 1291572342}
+ - {fileID: 1786808690}
+ - {fileID: 2085431218}
+ - {fileID: 1892359840}
+ - {fileID: 875237388}
+ - {fileID: 1984384335}
+ - {fileID: 1697049896}
+ - {fileID: 660436354}
+ - {fileID: 2067353481}
+ - {fileID: 403190090}
+ - {fileID: 623761142}
+ - {fileID: 211284258}
+ - {fileID: 432459293}
+ - {fileID: 1342528239}
+ - {fileID: 26445590}
+ - {fileID: 1017183696}
+ - {fileID: 1832503026}
+ - {fileID: 178651077}
+ - {fileID: 27431000}
+ - {fileID: 987721625}
+ - {fileID: 1230732010}
+ - {fileID: 1591211385}
+ - {fileID: 721870848}
+ - {fileID: 1697063392}
+ - {fileID: 273786801}
+ - {fileID: 305512038}
+ - {fileID: 1971746348}
+ - {fileID: 711585246}
+ - {fileID: 1365579900}
+ - {fileID: 827562433}
+ - {fileID: 1729109393}
+ - {fileID: 2045009624}
+ - {fileID: 334242693}
+ - {fileID: 543973257}
+ - {fileID: 2142633357}
+ - {fileID: 1612041701}
+ - {fileID: 952844406}
+ - {fileID: 117045316}
+ - {fileID: 1541754147}
+ - {fileID: 986130939}
+ - {fileID: 215049781}
+--- !u!114 &1068601160
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1068601157}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Root: {fileID: 1482325098}
+ m_UpdateRate: 60
+ m_UpdateMode: 3
+ m_Damping: 0.1
+ m_DampingDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Elasticity: 0.1
+ m_ElasticityDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Stiffness: 0.1
+ m_StiffnessDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Inert: 0
+ m_InertDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Friction: 0
+ m_FrictionDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Radius: 0
+ m_RadiusDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_EndLength: 0
+ m_EndOffset: {x: 0, y: 0, z: 0}
+ m_Gravity: {x: 0, y: 0, z: 0}
+ m_Force: {x: 0, y: 0, z: 0}
+ m_Colliders:
+ - {fileID: 1950447822}
+ - {fileID: 2067353482}
+ - {fileID: 856940428}
+ m_Exclusions: []
+ m_FreezeAxis: 0
+ m_DistantDisable: 0
+ m_ReferenceObject: {fileID: 0}
+ m_DistanceToObject: 20
+--- !u!114 &1068601162
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1068601157}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Root: {fileID: 1291572342}
+ m_UpdateRate: 60
+ m_UpdateMode: 3
+ m_Damping: 0.1
+ m_DampingDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Elasticity: 0.1
+ m_ElasticityDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Stiffness: 0.1
+ m_StiffnessDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Inert: 0
+ m_InertDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Friction: 0
+ m_FrictionDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Radius: 0
+ m_RadiusDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_EndLength: 0
+ m_EndOffset: {x: 0, y: 0, z: 0}
+ m_Gravity: {x: 0, y: 0, z: 0}
+ m_Force: {x: 0, y: 0, z: 0}
+ m_Colliders: []
+ m_Exclusions: []
+ m_FreezeAxis: 0
+ m_DistantDisable: 0
+ m_ReferenceObject: {fileID: 0}
+ m_DistanceToObject: 20
+--- !u!114 &1068601163
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1068601157}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Root: {fileID: 692545166}
+ m_UpdateRate: 60
+ m_UpdateMode: 3
+ m_Damping: 0.1
+ m_DampingDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Elasticity: 0.1
+ m_ElasticityDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Stiffness: 0.1
+ m_StiffnessDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Inert: 0
+ m_InertDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Friction: 0
+ m_FrictionDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Radius: 0
+ m_RadiusDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_EndLength: 0
+ m_EndOffset: {x: 0, y: 0, z: 0}
+ m_Gravity: {x: 0, y: 0, z: 0}
+ m_Force: {x: 0, y: 0, z: 0}
+ m_Colliders: []
+ m_Exclusions: []
+ m_FreezeAxis: 0
+ m_DistantDisable: 0
+ m_ReferenceObject: {fileID: 0}
+ m_DistanceToObject: 20
+--- !u!114 &1068601164
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1068601157}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f9ac8d30c6a0d9642a11e5be4c440740, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Root: {fileID: 1444172090}
+ m_UpdateRate: 60
+ m_UpdateMode: 3
+ m_Damping: 0.1
+ m_DampingDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Elasticity: 0.1
+ m_ElasticityDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Stiffness: 0.1
+ m_StiffnessDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Inert: 0
+ m_InertDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Friction: 0
+ m_FrictionDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Radius: 0
+ m_RadiusDistrib:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_EndLength: 0
+ m_EndOffset: {x: 0, y: 0, z: 0}
+ m_Gravity: {x: 0, y: 0, z: 0}
+ m_Force: {x: 0, y: 0, z: 0}
+ m_Colliders: []
+ m_Exclusions: []
+ m_FreezeAxis: 0
+ m_DistantDisable: 0
+ m_ReferenceObject: {fileID: 0}
+ m_DistanceToObject: 20
+--- !u!4 &1084958542 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -1545126112942056259, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1090666778 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -3971090799725031071, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1163671820 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 2080839994785820998, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1183008416 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8098461820969453967, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1183650035 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -5826378883804250728, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1203765620 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -3650337952600385780, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1230732010 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -564601489821813504, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1291572342 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -3724651399710969654, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1327027917 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -6379432987849694825, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1329656202 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 6956359407144784766, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1342528239 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -2184114980389855220, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1365579900 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8356834349202331181, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1444172090 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 1380333315594194303, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1482325098 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 6900395309021204736, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1499521453 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8496968229493651749, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1514324639 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -6835056023142620150, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1541754147 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -2787720166595184002, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1591211385 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -5055785812064930650, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1612041701 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 6453246709241932475, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1697049896 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -3034144566659330640, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1697063392 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8740704871753080101, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1720684987 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -2692989309647449598, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1729109393 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 7558416596998563987, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1786808690 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 5063328109081697304, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1832503026 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -7903005095566126652, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1892359840 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 776710488407136500, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &1950447820 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 7012357380692871587, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1950447821 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -3289937049266634539, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &1950447822
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1950447820}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Direction: 1
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Bound: 0
+ m_Radius: 0.005
+ m_Height: 0
+--- !u!4 &1971746348 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 5490940796343777760, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &1984384335 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -241869201757858449, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1993374631
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: -8679921383154817045, guid: 32da6bdd2aa566645a5424a6f2c74a25, type: 3}
+ propertyPath: m_RootOrder
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 32da6bdd2aa566645a5424a6f2c74a25, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 10.431065
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 32da6bdd2aa566645a5424a6f2c74a25, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0.6787939
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 32da6bdd2aa566645a5424a6f2c74a25, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 11.874256
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 32da6bdd2aa566645a5424a6f2c74a25, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 32da6bdd2aa566645a5424a6f2c74a25, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 32da6bdd2aa566645a5424a6f2c74a25, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 32da6bdd2aa566645a5424a6f2c74a25, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 32da6bdd2aa566645a5424a6f2c74a25, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 32da6bdd2aa566645a5424a6f2c74a25, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: 32da6bdd2aa566645a5424a6f2c74a25, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 919132149155446097, guid: 32da6bdd2aa566645a5424a6f2c74a25, type: 3}
+ propertyPath: m_Name
+ value: Malenia_With_Tex
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 32da6bdd2aa566645a5424a6f2c74a25, type: 3}
+--- !u!4 &2045009624 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -4855298120433044824, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &2045428425 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 1073799679694969115, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &2067353480 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 6280667236639429148, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &2067353481 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8394234387024980911, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &2067353482
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2067353480}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: baedd976e12657241bf7ff2d1c685342, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Direction: 1
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Bound: 0
+ m_Radius: 0.005
+ m_Height: 0
+--- !u!4 &2085431218 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -4135462770713026713, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &2142633357 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 7455668875206797932, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &2143761113 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -138177669160767392, guid: 6c4920f10ef0ba440b2118e2555b44db, type: 3}
+ m_PrefabInstance: {fileID: 64799393}
+ m_PrefabAsset: {fileID: 0}
diff --git a/Other/Malenia/Assets/Scenes/SampleScene.unity.meta b/Other/Malenia/Assets/Scenes/SampleScene.unity.meta
new file mode 100644
index 00000000..952bd1e9
--- /dev/null
+++ b/Other/Malenia/Assets/Scenes/SampleScene.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 9fc0d4010bbf28b4594072e72b8655ab
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/Malenia/Assets/malenia_1024.png b/Other/Malenia/Assets/malenia_1024.png
new file mode 100644
index 00000000..60c306ed
--- /dev/null
+++ b/Other/Malenia/Assets/malenia_1024.png
Binary files differ
diff --git a/Other/Malenia/Assets/malenia_1024.png.meta b/Other/Malenia/Assets/malenia_1024.png.meta
new file mode 100644
index 00000000..51c392c2
--- /dev/null
+++ b/Other/Malenia/Assets/malenia_1024.png.meta
@@ -0,0 +1,96 @@
+fileFormatVersion: 2
+guid: 8e129a0171a9bb9409bbe488dc00b68c
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/Malenia/Assets/malenia_mat.mat b/Other/Malenia/Assets/malenia_mat.mat
new file mode 100644
index 00000000..985d2ceb
--- /dev/null
+++ b/Other/Malenia/Assets/malenia_mat.mat
@@ -0,0 +1,78 @@
+%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: malenia_mat
+ 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: 2800000, guid: 8e129a0171a9bb9409bbe488dc00b68c, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0
+ - _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: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Other/Malenia/Assets/malenia_mat.mat.meta b/Other/Malenia/Assets/malenia_mat.mat.meta
new file mode 100644
index 00000000..885f50e8
--- /dev/null
+++ b/Other/Malenia/Assets/malenia_mat.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3e71e508754f7c24c94c3629340b1623
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Other/Malenia/Packages/manifest.json b/Other/Malenia/Packages/manifest.json
new file mode 100644
index 00000000..a31b1e32
--- /dev/null
+++ b/Other/Malenia/Packages/manifest.json
@@ -0,0 +1,44 @@
+{
+ "dependencies": {
+ "com.unity.animation.rigging": "1.0.3",
+ "com.unity.collab-proxy": "1.15.16",
+ "com.unity.ide.rider": "2.0.7",
+ "com.unity.ide.visualstudio": "2.0.14",
+ "com.unity.ide.vscode": "1.2.5",
+ "com.unity.test-framework": "1.1.31",
+ "com.unity.textmeshpro": "3.0.6",
+ "com.unity.timeline": "1.4.8",
+ "com.unity.ugui": "1.0.0",
+ "com.unity.modules.ai": "1.0.0",
+ "com.unity.modules.androidjni": "1.0.0",
+ "com.unity.modules.animation": "1.0.0",
+ "com.unity.modules.assetbundle": "1.0.0",
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.cloth": "1.0.0",
+ "com.unity.modules.director": "1.0.0",
+ "com.unity.modules.imageconversion": "1.0.0",
+ "com.unity.modules.imgui": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0",
+ "com.unity.modules.particlesystem": "1.0.0",
+ "com.unity.modules.physics": "1.0.0",
+ "com.unity.modules.physics2d": "1.0.0",
+ "com.unity.modules.screencapture": "1.0.0",
+ "com.unity.modules.terrain": "1.0.0",
+ "com.unity.modules.terrainphysics": "1.0.0",
+ "com.unity.modules.tilemap": "1.0.0",
+ "com.unity.modules.ui": "1.0.0",
+ "com.unity.modules.uielements": "1.0.0",
+ "com.unity.modules.umbra": "1.0.0",
+ "com.unity.modules.unityanalytics": "1.0.0",
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
+ "com.unity.modules.unitywebrequestaudio": "1.0.0",
+ "com.unity.modules.unitywebrequesttexture": "1.0.0",
+ "com.unity.modules.unitywebrequestwww": "1.0.0",
+ "com.unity.modules.vehicles": "1.0.0",
+ "com.unity.modules.video": "1.0.0",
+ "com.unity.modules.vr": "1.0.0",
+ "com.unity.modules.wind": "1.0.0",
+ "com.unity.modules.xr": "1.0.0"
+ }
+}
diff --git a/Other/Malenia/Packages/packages-lock.json b/Other/Malenia/Packages/packages-lock.json
new file mode 100644
index 00000000..c6a23bcc
--- /dev/null
+++ b/Other/Malenia/Packages/packages-lock.json
@@ -0,0 +1,375 @@
+{
+ "dependencies": {
+ "com.unity.animation.rigging": {
+ "version": "1.0.3",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.burst": "1.3.4",
+ "com.unity.test-framework": "1.1.14"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.burst": {
+ "version": "1.3.4",
+ "depth": 1,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.mathematics": "1.2.1"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.collab-proxy": {
+ "version": "1.15.16",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.services.core": "1.0.1"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ext.nunit": {
+ "version": "1.0.6",
+ "depth": 1,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ide.rider": {
+ "version": "2.0.7",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.test-framework": "1.1.1"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ide.visualstudio": {
+ "version": "2.0.14",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.test-framework": "1.1.9"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ide.vscode": {
+ "version": "1.2.5",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.mathematics": {
+ "version": "1.2.1",
+ "depth": 2,
+ "source": "registry",
+ "dependencies": {},
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.services.core": {
+ "version": "1.0.1",
+ "depth": 1,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.test-framework": {
+ "version": "1.1.31",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ext.nunit": "1.0.6",
+ "com.unity.modules.imgui": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.textmeshpro": {
+ "version": "3.0.6",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.ugui": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.timeline": {
+ "version": "1.4.8",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.modules.director": "1.0.0",
+ "com.unity.modules.animation": "1.0.0",
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.particlesystem": "1.0.0"
+ },
+ "url": "https://packages.unity.com"
+ },
+ "com.unity.ugui": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.ui": "1.0.0",
+ "com.unity.modules.imgui": "1.0.0"
+ }
+ },
+ "com.unity.modules.ai": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.androidjni": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.animation": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.assetbundle": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.audio": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.cloth": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0"
+ }
+ },
+ "com.unity.modules.director": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.animation": "1.0.0"
+ }
+ },
+ "com.unity.modules.imageconversion": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.imgui": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.jsonserialize": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.particlesystem": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.physics": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.physics2d": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.screencapture": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.imageconversion": "1.0.0"
+ }
+ },
+ "com.unity.modules.subsystems": {
+ "version": "1.0.0",
+ "depth": 1,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.jsonserialize": "1.0.0"
+ }
+ },
+ "com.unity.modules.terrain": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.terrainphysics": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0",
+ "com.unity.modules.terrain": "1.0.0"
+ }
+ },
+ "com.unity.modules.tilemap": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics2d": "1.0.0"
+ }
+ },
+ "com.unity.modules.ui": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.uielements": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.ui": "1.0.0",
+ "com.unity.modules.imgui": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0",
+ "com.unity.modules.uielementsnative": "1.0.0"
+ }
+ },
+ "com.unity.modules.uielementsnative": {
+ "version": "1.0.0",
+ "depth": 1,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.ui": "1.0.0",
+ "com.unity.modules.imgui": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0"
+ }
+ },
+ "com.unity.modules.umbra": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.unityanalytics": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequest": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.unitywebrequestassetbundle": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.assetbundle": "1.0.0",
+ "com.unity.modules.unitywebrequest": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequestaudio": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.audio": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequesttexture": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.imageconversion": "1.0.0"
+ }
+ },
+ "com.unity.modules.unitywebrequestwww": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.unitywebrequest": "1.0.0",
+ "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
+ "com.unity.modules.unitywebrequestaudio": "1.0.0",
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.assetbundle": "1.0.0",
+ "com.unity.modules.imageconversion": "1.0.0"
+ }
+ },
+ "com.unity.modules.vehicles": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0"
+ }
+ },
+ "com.unity.modules.video": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.ui": "1.0.0",
+ "com.unity.modules.unitywebrequest": "1.0.0"
+ }
+ },
+ "com.unity.modules.vr": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.jsonserialize": "1.0.0",
+ "com.unity.modules.physics": "1.0.0",
+ "com.unity.modules.xr": "1.0.0"
+ }
+ },
+ "com.unity.modules.wind": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {}
+ },
+ "com.unity.modules.xr": {
+ "version": "1.0.0",
+ "depth": 0,
+ "source": "builtin",
+ "dependencies": {
+ "com.unity.modules.physics": "1.0.0",
+ "com.unity.modules.jsonserialize": "1.0.0",
+ "com.unity.modules.subsystems": "1.0.0"
+ }
+ }
+ }
+}
diff --git a/Other/Malenia/ProjectSettings/AudioManager.asset b/Other/Malenia/ProjectSettings/AudioManager.asset
new file mode 100644
index 00000000..07ebfb05
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/AudioManager.asset
@@ -0,0 +1,19 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!11 &1
+AudioManager:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Volume: 1
+ Rolloff Scale: 1
+ Doppler Factor: 1
+ Default Speaker Mode: 2
+ m_SampleRate: 0
+ m_DSPBufferSize: 1024
+ m_VirtualVoiceCount: 512
+ m_RealVoiceCount: 32
+ m_SpatializerPlugin:
+ m_AmbisonicDecoderPlugin:
+ m_DisableAudio: 0
+ m_VirtualizeEffects: 1
+ m_RequestedDSPBufferSize: 1024
diff --git a/Other/Malenia/ProjectSettings/ClusterInputManager.asset b/Other/Malenia/ProjectSettings/ClusterInputManager.asset
new file mode 100644
index 00000000..e7886b26
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/ClusterInputManager.asset
@@ -0,0 +1,6 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!236 &1
+ClusterInputManager:
+ m_ObjectHideFlags: 0
+ m_Inputs: []
diff --git a/Other/Malenia/ProjectSettings/DynamicsManager.asset b/Other/Malenia/ProjectSettings/DynamicsManager.asset
new file mode 100644
index 00000000..cdc1f3ea
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/DynamicsManager.asset
@@ -0,0 +1,34 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!55 &1
+PhysicsManager:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_Gravity: {x: 0, y: -9.81, z: 0}
+ m_DefaultMaterial: {fileID: 0}
+ m_BounceThreshold: 2
+ m_SleepThreshold: 0.005
+ m_DefaultContactOffset: 0.01
+ m_DefaultSolverIterations: 6
+ m_DefaultSolverVelocityIterations: 1
+ m_QueriesHitBackfaces: 0
+ m_QueriesHitTriggers: 1
+ m_EnableAdaptiveForce: 0
+ m_ClothInterCollisionDistance: 0
+ m_ClothInterCollisionStiffness: 0
+ m_ContactsGeneration: 1
+ m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ m_AutoSimulation: 1
+ m_AutoSyncTransforms: 0
+ m_ReuseCollisionCallbacks: 1
+ m_ClothInterCollisionSettingsToggle: 0
+ m_ContactPairsMode: 0
+ m_BroadphaseType: 0
+ m_WorldBounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 250, y: 250, z: 250}
+ m_WorldSubdivisions: 8
+ m_FrictionType: 0
+ m_EnableEnhancedDeterminism: 0
+ m_EnableUnifiedHeightmaps: 1
+ m_DefaultMaxAngluarSpeed: 7
diff --git a/Other/Malenia/ProjectSettings/EditorBuildSettings.asset b/Other/Malenia/ProjectSettings/EditorBuildSettings.asset
new file mode 100644
index 00000000..0147887e
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/EditorBuildSettings.asset
@@ -0,0 +1,8 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1045 &1
+EditorBuildSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Scenes: []
+ m_configObjects: {}
diff --git a/Other/Malenia/ProjectSettings/EditorSettings.asset b/Other/Malenia/ProjectSettings/EditorSettings.asset
new file mode 100644
index 00000000..de5d0b2d
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/EditorSettings.asset
@@ -0,0 +1,30 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!159 &1
+EditorSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 11
+ m_ExternalVersionControlSupport: Visible Meta Files
+ m_SerializationMode: 2
+ m_LineEndingsForNewScripts: 0
+ m_DefaultBehaviorMode: 0
+ m_PrefabRegularEnvironment: {fileID: 0}
+ m_PrefabUIEnvironment: {fileID: 0}
+ m_SpritePackerMode: 0
+ m_SpritePackerPaddingPower: 1
+ m_EtcTextureCompressorBehavior: 1
+ m_EtcTextureFastCompressor: 1
+ m_EtcTextureNormalCompressor: 2
+ m_EtcTextureBestCompressor: 4
+ m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref
+ m_ProjectGenerationRootNamespace:
+ m_CollabEditorSettings:
+ inProgressEnabled: 1
+ m_EnableTextureStreamingInEditMode: 1
+ m_EnableTextureStreamingInPlayMode: 1
+ m_AsyncShaderCompilation: 1
+ m_EnterPlayModeOptionsEnabled: 0
+ m_EnterPlayModeOptions: 3
+ m_ShowLightmapResolutionOverlay: 1
+ m_UseLegacyProbeSampleCount: 0
+ m_SerializeInlineMappingsOnOneLine: 1 \ No newline at end of file
diff --git a/Other/Malenia/ProjectSettings/GraphicsSettings.asset b/Other/Malenia/ProjectSettings/GraphicsSettings.asset
new file mode 100644
index 00000000..43369e3c
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/GraphicsSettings.asset
@@ -0,0 +1,63 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!30 &1
+GraphicsSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 13
+ m_Deferred:
+ m_Mode: 1
+ m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0}
+ m_DeferredReflections:
+ m_Mode: 1
+ m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0}
+ m_ScreenSpaceShadows:
+ m_Mode: 1
+ m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0}
+ m_LegacyDeferred:
+ m_Mode: 1
+ m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0}
+ m_DepthNormals:
+ m_Mode: 1
+ m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0}
+ m_MotionVectors:
+ m_Mode: 1
+ m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0}
+ m_LightHalo:
+ m_Mode: 1
+ m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0}
+ m_LensFlare:
+ m_Mode: 1
+ m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0}
+ m_AlwaysIncludedShaders:
+ - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
+ - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0}
+ - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0}
+ - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0}
+ - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0}
+ - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
+ m_PreloadedShaders: []
+ m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000,
+ type: 0}
+ m_CustomRenderPipeline: {fileID: 0}
+ m_TransparencySortMode: 0
+ m_TransparencySortAxis: {x: 0, y: 0, z: 1}
+ m_DefaultRenderingPath: 1
+ m_DefaultMobileRenderingPath: 1
+ m_TierSettings: []
+ m_LightmapStripping: 0
+ m_FogStripping: 0
+ m_InstancingStripping: 0
+ m_LightmapKeepPlain: 1
+ m_LightmapKeepDirCombined: 1
+ m_LightmapKeepDynamicPlain: 1
+ m_LightmapKeepDynamicDirCombined: 1
+ m_LightmapKeepShadowMask: 1
+ m_LightmapKeepSubtractive: 1
+ m_FogKeepLinear: 1
+ m_FogKeepExp: 1
+ m_FogKeepExp2: 1
+ m_AlbedoSwatchInfos: []
+ m_LightsUseLinearIntensity: 0
+ m_LightsUseColorTemperature: 0
+ m_LogWhenShaderIsCompiled: 0
+ m_AllowEnlightenSupportForUpgradedProject: 0
diff --git a/Other/Malenia/ProjectSettings/InputManager.asset b/Other/Malenia/ProjectSettings/InputManager.asset
new file mode 100644
index 00000000..17c8f538
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/InputManager.asset
@@ -0,0 +1,295 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!13 &1
+InputManager:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Axes:
+ - serializedVersion: 3
+ m_Name: Horizontal
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton: left
+ positiveButton: right
+ altNegativeButton: a
+ altPositiveButton: d
+ gravity: 3
+ dead: 0.001
+ sensitivity: 3
+ snap: 1
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Vertical
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton: down
+ positiveButton: up
+ altNegativeButton: s
+ altPositiveButton: w
+ gravity: 3
+ dead: 0.001
+ sensitivity: 3
+ snap: 1
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Fire1
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: left ctrl
+ altNegativeButton:
+ altPositiveButton: mouse 0
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Fire2
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: left alt
+ altNegativeButton:
+ altPositiveButton: mouse 1
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Fire3
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: left shift
+ altNegativeButton:
+ altPositiveButton: mouse 2
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Jump
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: space
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Mouse X
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton:
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 0
+ dead: 0
+ sensitivity: 0.1
+ snap: 0
+ invert: 0
+ type: 1
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Mouse Y
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton:
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 0
+ dead: 0
+ sensitivity: 0.1
+ snap: 0
+ invert: 0
+ type: 1
+ axis: 1
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Mouse ScrollWheel
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton:
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 0
+ dead: 0
+ sensitivity: 0.1
+ snap: 0
+ invert: 0
+ type: 1
+ axis: 2
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Horizontal
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton:
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 0
+ dead: 0.19
+ sensitivity: 1
+ snap: 0
+ invert: 0
+ type: 2
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Vertical
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton:
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 0
+ dead: 0.19
+ sensitivity: 1
+ snap: 0
+ invert: 1
+ type: 2
+ axis: 1
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Fire1
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: joystick button 0
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Fire2
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: joystick button 1
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Fire3
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: joystick button 2
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Jump
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: joystick button 3
+ altNegativeButton:
+ altPositiveButton:
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Submit
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: return
+ altNegativeButton:
+ altPositiveButton: joystick button 0
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Submit
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: enter
+ altNegativeButton:
+ altPositiveButton: space
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
+ - serializedVersion: 3
+ m_Name: Cancel
+ descriptiveName:
+ descriptiveNegativeName:
+ negativeButton:
+ positiveButton: escape
+ altNegativeButton:
+ altPositiveButton: joystick button 1
+ gravity: 1000
+ dead: 0.001
+ sensitivity: 1000
+ snap: 0
+ invert: 0
+ type: 0
+ axis: 0
+ joyNum: 0
diff --git a/Other/Malenia/ProjectSettings/NavMeshAreas.asset b/Other/Malenia/ProjectSettings/NavMeshAreas.asset
new file mode 100644
index 00000000..3b0b7c3d
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/NavMeshAreas.asset
@@ -0,0 +1,91 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!126 &1
+NavMeshProjectSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ areas:
+ - name: Walkable
+ cost: 1
+ - name: Not Walkable
+ cost: 1
+ - name: Jump
+ cost: 2
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ - name:
+ cost: 1
+ m_LastAgentTypeID: -887442657
+ m_Settings:
+ - serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.75
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ debug:
+ m_Flags: 0
+ m_SettingNames:
+ - Humanoid
diff --git a/Other/Malenia/ProjectSettings/PackageManagerSettings.asset b/Other/Malenia/ProjectSettings/PackageManagerSettings.asset
new file mode 100644
index 00000000..be4a7974
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/PackageManagerSettings.asset
@@ -0,0 +1,43 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+ m_ObjectHideFlags: 61
+ 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: 13964, guid: 0000000000000000e000000000000000, type: 0}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_EnablePreviewPackages: 0
+ m_EnablePackageDependencies: 0
+ m_AdvancedSettingsExpanded: 1
+ m_ScopedRegistriesSettingsExpanded: 1
+ oneTimeWarningShown: 0
+ m_Registries:
+ - m_Id: main
+ m_Name:
+ m_Url: https://packages.unity.com
+ m_Scopes: []
+ m_IsDefault: 1
+ m_Capabilities: 7
+ m_UserSelectedRegistryName:
+ m_UserAddingNewScopedRegistry: 0
+ m_RegistryInfoDraft:
+ m_ErrorMessage:
+ m_Original:
+ m_Id:
+ m_Name:
+ m_Url:
+ m_Scopes: []
+ m_IsDefault: 0
+ m_Capabilities: 0
+ m_Modified: 0
+ m_Name:
+ m_Url:
+ m_Scopes:
+ -
+ m_SelectedScopeIndex: 0
diff --git a/Other/Malenia/ProjectSettings/Physics2DSettings.asset b/Other/Malenia/ProjectSettings/Physics2DSettings.asset
new file mode 100644
index 00000000..47880b1c
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/Physics2DSettings.asset
@@ -0,0 +1,56 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!19 &1
+Physics2DSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 4
+ m_Gravity: {x: 0, y: -9.81}
+ m_DefaultMaterial: {fileID: 0}
+ m_VelocityIterations: 8
+ m_PositionIterations: 3
+ m_VelocityThreshold: 1
+ m_MaxLinearCorrection: 0.2
+ m_MaxAngularCorrection: 8
+ m_MaxTranslationSpeed: 100
+ m_MaxRotationSpeed: 360
+ m_BaumgarteScale: 0.2
+ m_BaumgarteTimeOfImpactScale: 0.75
+ m_TimeToSleep: 0.5
+ m_LinearSleepTolerance: 0.01
+ m_AngularSleepTolerance: 2
+ m_DefaultContactOffset: 0.01
+ m_JobOptions:
+ serializedVersion: 2
+ useMultithreading: 0
+ useConsistencySorting: 0
+ m_InterpolationPosesPerJob: 100
+ m_NewContactsPerJob: 30
+ m_CollideContactsPerJob: 100
+ m_ClearFlagsPerJob: 200
+ m_ClearBodyForcesPerJob: 200
+ m_SyncDiscreteFixturesPerJob: 50
+ m_SyncContinuousFixturesPerJob: 50
+ m_FindNearestContactsPerJob: 100
+ m_UpdateTriggerContactsPerJob: 100
+ m_IslandSolverCostThreshold: 100
+ m_IslandSolverBodyCostScale: 1
+ m_IslandSolverContactCostScale: 10
+ m_IslandSolverJointCostScale: 10
+ m_IslandSolverBodiesPerJob: 50
+ m_IslandSolverContactsPerJob: 50
+ m_AutoSimulation: 1
+ m_QueriesHitTriggers: 1
+ m_QueriesStartInColliders: 1
+ m_CallbacksOnDisable: 1
+ m_ReuseCollisionCallbacks: 1
+ m_AutoSyncTransforms: 0
+ m_AlwaysShowColliders: 0
+ m_ShowColliderSleep: 1
+ m_ShowColliderContacts: 0
+ m_ShowColliderAABB: 0
+ m_ContactArrowScale: 0.2
+ m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412}
+ m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432}
+ m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745}
+ m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804}
+ m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
diff --git a/Other/Malenia/ProjectSettings/PresetManager.asset b/Other/Malenia/ProjectSettings/PresetManager.asset
new file mode 100644
index 00000000..67a94dae
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/PresetManager.asset
@@ -0,0 +1,7 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1386491679 &1
+PresetManager:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_DefaultPresets: {}
diff --git a/Other/Malenia/ProjectSettings/ProjectSettings.asset b/Other/Malenia/ProjectSettings/ProjectSettings.asset
new file mode 100644
index 00000000..f3189f97
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/ProjectSettings.asset
@@ -0,0 +1,691 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!129 &1
+PlayerSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 22
+ productGUID: b7231488e7689fd4caa0a26c46af984b
+ AndroidProfiler: 0
+ AndroidFilterTouchesWhenObscured: 0
+ AndroidEnableSustainedPerformanceMode: 0
+ defaultScreenOrientation: 4
+ targetDevice: 2
+ useOnDemandResources: 0
+ accelerometerFrequency: 60
+ companyName: DefaultCompany
+ productName: Malenia
+ defaultCursor: {fileID: 0}
+ cursorHotspot: {x: 0, y: 0}
+ m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1}
+ m_ShowUnitySplashScreen: 1
+ m_ShowUnitySplashLogo: 1
+ m_SplashScreenOverlayOpacity: 1
+ m_SplashScreenAnimation: 1
+ m_SplashScreenLogoStyle: 1
+ m_SplashScreenDrawMode: 0
+ m_SplashScreenBackgroundAnimationZoom: 1
+ m_SplashScreenLogoAnimationZoom: 1
+ m_SplashScreenBackgroundLandscapeAspect: 1
+ m_SplashScreenBackgroundPortraitAspect: 1
+ m_SplashScreenBackgroundLandscapeUvs:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ m_SplashScreenBackgroundPortraitUvs:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ m_SplashScreenLogos: []
+ m_VirtualRealitySplashScreen: {fileID: 0}
+ m_HolographicTrackingLossScreen: {fileID: 0}
+ defaultScreenWidth: 1024
+ defaultScreenHeight: 768
+ defaultScreenWidthWeb: 960
+ defaultScreenHeightWeb: 600
+ m_StereoRenderingPath: 0
+ m_ActiveColorSpace: 0
+ m_MTRendering: 1
+ mipStripping: 0
+ numberOfMipsStripped: 0
+ m_StackTraceTypes: 010000000100000001000000010000000100000001000000
+ iosShowActivityIndicatorOnLoading: -1
+ androidShowActivityIndicatorOnLoading: -1
+ iosUseCustomAppBackgroundBehavior: 0
+ iosAllowHTTPDownload: 1
+ allowedAutorotateToPortrait: 1
+ allowedAutorotateToPortraitUpsideDown: 1
+ allowedAutorotateToLandscapeRight: 1
+ allowedAutorotateToLandscapeLeft: 1
+ useOSAutorotation: 1
+ use32BitDisplayBuffer: 1
+ preserveFramebufferAlpha: 0
+ disableDepthAndStencilBuffers: 0
+ androidStartInFullscreen: 1
+ androidRenderOutsideSafeArea: 1
+ androidUseSwappy: 1
+ androidBlitType: 0
+ androidResizableWindow: 0
+ androidDefaultWindowWidth: 1920
+ androidDefaultWindowHeight: 1080
+ androidMinimumWindowWidth: 400
+ androidMinimumWindowHeight: 300
+ androidFullscreenMode: 1
+ defaultIsNativeResolution: 1
+ macRetinaSupport: 1
+ runInBackground: 1
+ captureSingleScreen: 0
+ muteOtherAudioSources: 0
+ Prepare IOS For Recording: 0
+ Force IOS Speakers When Recording: 0
+ deferSystemGesturesMode: 0
+ hideHomeButton: 0
+ submitAnalytics: 1
+ usePlayerLog: 1
+ bakeCollisionMeshes: 0
+ forceSingleInstance: 0
+ useFlipModelSwapchain: 1
+ resizableWindow: 0
+ useMacAppStoreValidation: 0
+ macAppStoreCategory: public.app-category.games
+ gpuSkinning: 1
+ xboxPIXTextureCapture: 0
+ xboxEnableAvatar: 0
+ xboxEnableKinect: 0
+ xboxEnableKinectAutoTracking: 0
+ xboxEnableFitness: 0
+ visibleInBackground: 1
+ allowFullscreenSwitch: 1
+ fullscreenMode: 1
+ xboxSpeechDB: 0
+ xboxEnableHeadOrientation: 0
+ xboxEnableGuest: 0
+ xboxEnablePIXSampling: 0
+ metalFramebufferOnly: 0
+ xboxOneResolution: 0
+ xboxOneSResolution: 0
+ xboxOneXResolution: 3
+ xboxOneMonoLoggingLevel: 0
+ xboxOneLoggingLevel: 1
+ xboxOneDisableEsram: 0
+ xboxOneEnableTypeOptimization: 0
+ xboxOnePresentImmediateThreshold: 0
+ switchQueueCommandMemory: 0
+ switchQueueControlMemory: 16384
+ switchQueueComputeMemory: 262144
+ switchNVNShaderPoolsGranularity: 33554432
+ switchNVNDefaultPoolsGranularity: 16777216
+ switchNVNOtherPoolsGranularity: 16777216
+ switchNVNMaxPublicTextureIDCount: 0
+ switchNVNMaxPublicSamplerIDCount: 0
+ stadiaPresentMode: 0
+ stadiaTargetFramerate: 0
+ vulkanNumSwapchainBuffers: 3
+ vulkanEnableSetSRGBWrite: 0
+ vulkanEnablePreTransform: 0
+ vulkanEnableLateAcquireNextImage: 0
+ vulkanEnableCommandBufferRecycling: 1
+ m_SupportedAspectRatios:
+ 4:3: 1
+ 5:4: 1
+ 16:10: 1
+ 16:9: 1
+ Others: 1
+ bundleVersion: 0.1
+ preloadedAssets: []
+ metroInputSource: 0
+ wsaTransparentSwapchain: 0
+ m_HolographicPauseOnTrackingLoss: 1
+ xboxOneDisableKinectGpuReservation: 1
+ xboxOneEnable7thCore: 1
+ vrSettings:
+ enable360StereoCapture: 0
+ isWsaHolographicRemotingEnabled: 0
+ enableFrameTimingStats: 0
+ useHDRDisplay: 0
+ D3DHDRBitDepth: 0
+ m_ColorGamuts: 00000000
+ targetPixelDensity: 30
+ resolutionScalingMode: 0
+ androidSupportedAspectRatio: 1
+ androidMaxAspectRatio: 2.1
+ applicationIdentifier: {}
+ buildNumber:
+ Standalone: 0
+ iPhone: 0
+ tvOS: 0
+ overrideDefaultApplicationIdentifier: 0
+ AndroidBundleVersionCode: 1
+ AndroidMinSdkVersion: 19
+ AndroidTargetSdkVersion: 0
+ AndroidPreferredInstallLocation: 1
+ aotOptions:
+ stripEngineCode: 1
+ iPhoneStrippingLevel: 0
+ iPhoneScriptCallOptimization: 0
+ ForceInternetPermission: 0
+ ForceSDCardPermission: 0
+ CreateWallpaper: 0
+ APKExpansionFiles: 0
+ keepLoadedShadersAlive: 0
+ StripUnusedMeshComponents: 1
+ VertexChannelCompressionMask: 4054
+ iPhoneSdkVersion: 988
+ iOSTargetOSVersionString: 11.0
+ tvOSSdkVersion: 0
+ tvOSRequireExtendedGameController: 0
+ tvOSTargetOSVersionString: 11.0
+ uIPrerenderedIcon: 0
+ uIRequiresPersistentWiFi: 0
+ uIRequiresFullScreen: 1
+ uIStatusBarHidden: 1
+ uIExitOnSuspend: 0
+ uIStatusBarStyle: 0
+ appleTVSplashScreen: {fileID: 0}
+ appleTVSplashScreen2x: {fileID: 0}
+ tvOSSmallIconLayers: []
+ tvOSSmallIconLayers2x: []
+ tvOSLargeIconLayers: []
+ tvOSLargeIconLayers2x: []
+ tvOSTopShelfImageLayers: []
+ tvOSTopShelfImageLayers2x: []
+ tvOSTopShelfImageWideLayers: []
+ tvOSTopShelfImageWideLayers2x: []
+ iOSLaunchScreenType: 0
+ iOSLaunchScreenPortrait: {fileID: 0}
+ iOSLaunchScreenLandscape: {fileID: 0}
+ iOSLaunchScreenBackgroundColor:
+ serializedVersion: 2
+ rgba: 0
+ iOSLaunchScreenFillPct: 100
+ iOSLaunchScreenSize: 100
+ iOSLaunchScreenCustomXibPath:
+ iOSLaunchScreeniPadType: 0
+ iOSLaunchScreeniPadImage: {fileID: 0}
+ iOSLaunchScreeniPadBackgroundColor:
+ serializedVersion: 2
+ rgba: 0
+ iOSLaunchScreeniPadFillPct: 100
+ iOSLaunchScreeniPadSize: 100
+ iOSLaunchScreeniPadCustomXibPath:
+ iOSLaunchScreenCustomStoryboardPath:
+ iOSLaunchScreeniPadCustomStoryboardPath:
+ iOSDeviceRequirements: []
+ iOSURLSchemes: []
+ iOSBackgroundModes: 0
+ iOSMetalForceHardShadows: 0
+ metalEditorSupport: 1
+ metalAPIValidation: 1
+ iOSRenderExtraFrameOnPause: 0
+ iosCopyPluginsCodeInsteadOfSymlink: 0
+ appleDeveloperTeamID:
+ iOSManualSigningProvisioningProfileID:
+ tvOSManualSigningProvisioningProfileID:
+ iOSManualSigningProvisioningProfileType: 0
+ tvOSManualSigningProvisioningProfileType: 0
+ appleEnableAutomaticSigning: 0
+ iOSRequireARKit: 0
+ iOSAutomaticallyDetectAndAddCapabilities: 1
+ appleEnableProMotion: 0
+ shaderPrecisionModel: 0
+ clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea
+ templatePackageId: com.unity.template.3d@5.0.4
+ templateDefaultScene: Assets/Scenes/SampleScene.unity
+ useCustomMainManifest: 0
+ useCustomLauncherManifest: 0
+ useCustomMainGradleTemplate: 0
+ useCustomLauncherGradleManifest: 0
+ useCustomBaseGradleTemplate: 0
+ useCustomGradlePropertiesTemplate: 0
+ useCustomProguardFile: 0
+ AndroidTargetArchitectures: 1
+ AndroidTargetDevices: 0
+ AndroidSplashScreenScale: 0
+ androidSplashScreen: {fileID: 0}
+ AndroidKeystoreName:
+ AndroidKeyaliasName:
+ AndroidBuildApkPerCpuArchitecture: 0
+ AndroidTVCompatibility: 0
+ AndroidIsGame: 1
+ AndroidEnableTango: 0
+ androidEnableBanner: 1
+ androidUseLowAccuracyLocation: 0
+ androidUseCustomKeystore: 0
+ m_AndroidBanners:
+ - width: 320
+ height: 180
+ banner: {fileID: 0}
+ androidGamepadSupportLevel: 0
+ chromeosInputEmulation: 1
+ AndroidMinifyWithR8: 0
+ AndroidMinifyRelease: 0
+ AndroidMinifyDebug: 0
+ AndroidValidateAppBundleSize: 1
+ AndroidAppBundleSizeToValidate: 150
+ m_BuildTargetIcons: []
+ m_BuildTargetPlatformIcons: []
+ m_BuildTargetBatching:
+ - m_BuildTarget: Standalone
+ m_StaticBatching: 1
+ m_DynamicBatching: 0
+ - m_BuildTarget: tvOS
+ m_StaticBatching: 1
+ m_DynamicBatching: 0
+ - m_BuildTarget: Android
+ m_StaticBatching: 1
+ m_DynamicBatching: 0
+ - m_BuildTarget: iPhone
+ m_StaticBatching: 1
+ m_DynamicBatching: 0
+ - m_BuildTarget: WebGL
+ m_StaticBatching: 0
+ m_DynamicBatching: 0
+ m_BuildTargetGraphicsJobs:
+ - m_BuildTarget: MacStandaloneSupport
+ m_GraphicsJobs: 0
+ - m_BuildTarget: Switch
+ m_GraphicsJobs: 1
+ - m_BuildTarget: MetroSupport
+ m_GraphicsJobs: 1
+ - m_BuildTarget: AppleTVSupport
+ m_GraphicsJobs: 0
+ - m_BuildTarget: BJMSupport
+ m_GraphicsJobs: 1
+ - m_BuildTarget: LinuxStandaloneSupport
+ m_GraphicsJobs: 1
+ - m_BuildTarget: PS4Player
+ m_GraphicsJobs: 1
+ - m_BuildTarget: iOSSupport
+ m_GraphicsJobs: 0
+ - m_BuildTarget: WindowsStandaloneSupport
+ m_GraphicsJobs: 1
+ - m_BuildTarget: XboxOnePlayer
+ m_GraphicsJobs: 1
+ - m_BuildTarget: LuminSupport
+ m_GraphicsJobs: 0
+ - m_BuildTarget: AndroidPlayer
+ m_GraphicsJobs: 0
+ - m_BuildTarget: WebGLSupport
+ m_GraphicsJobs: 0
+ m_BuildTargetGraphicsJobMode:
+ - m_BuildTarget: PS4Player
+ m_GraphicsJobMode: 0
+ - m_BuildTarget: XboxOnePlayer
+ m_GraphicsJobMode: 0
+ m_BuildTargetGraphicsAPIs:
+ - m_BuildTarget: AndroidPlayer
+ m_APIs: 150000000b000000
+ m_Automatic: 0
+ - m_BuildTarget: iOSSupport
+ m_APIs: 10000000
+ m_Automatic: 1
+ - m_BuildTarget: AppleTVSupport
+ m_APIs: 10000000
+ m_Automatic: 1
+ - m_BuildTarget: WebGLSupport
+ m_APIs: 0b000000
+ m_Automatic: 1
+ m_BuildTargetVRSettings:
+ - m_BuildTarget: Standalone
+ m_Enabled: 0
+ m_Devices:
+ - Oculus
+ - OpenVR
+ openGLRequireES31: 0
+ openGLRequireES31AEP: 0
+ openGLRequireES32: 0
+ m_TemplateCustomTags: {}
+ mobileMTRendering:
+ Android: 1
+ iPhone: 1
+ tvOS: 1
+ m_BuildTargetGroupLightmapEncodingQuality: []
+ m_BuildTargetGroupLightmapSettings: []
+ m_BuildTargetNormalMapEncoding: []
+ playModeTestRunnerEnabled: 0
+ runPlayModeTestAsEditModeTest: 0
+ actionOnDotNetUnhandledException: 1
+ enableInternalProfiler: 0
+ logObjCUncaughtExceptions: 1
+ enableCrashReportAPI: 0
+ cameraUsageDescription:
+ locationUsageDescription:
+ microphoneUsageDescription:
+ bluetoothUsageDescription:
+ switchNMETAOverride:
+ switchNetLibKey:
+ switchSocketMemoryPoolSize: 6144
+ switchSocketAllocatorPoolSize: 128
+ switchSocketConcurrencyLimit: 14
+ switchScreenResolutionBehavior: 2
+ switchUseCPUProfiler: 0
+ switchUseGOLDLinker: 0
+ switchApplicationID: 0x01004b9000490000
+ switchNSODependencies:
+ switchTitleNames_0:
+ switchTitleNames_1:
+ switchTitleNames_2:
+ switchTitleNames_3:
+ switchTitleNames_4:
+ switchTitleNames_5:
+ switchTitleNames_6:
+ switchTitleNames_7:
+ switchTitleNames_8:
+ switchTitleNames_9:
+ switchTitleNames_10:
+ switchTitleNames_11:
+ switchTitleNames_12:
+ switchTitleNames_13:
+ switchTitleNames_14:
+ switchTitleNames_15:
+ switchPublisherNames_0:
+ switchPublisherNames_1:
+ switchPublisherNames_2:
+ switchPublisherNames_3:
+ switchPublisherNames_4:
+ switchPublisherNames_5:
+ switchPublisherNames_6:
+ switchPublisherNames_7:
+ switchPublisherNames_8:
+ switchPublisherNames_9:
+ switchPublisherNames_10:
+ switchPublisherNames_11:
+ switchPublisherNames_12:
+ switchPublisherNames_13:
+ switchPublisherNames_14:
+ switchPublisherNames_15:
+ switchIcons_0: {fileID: 0}
+ switchIcons_1: {fileID: 0}
+ switchIcons_2: {fileID: 0}
+ switchIcons_3: {fileID: 0}
+ switchIcons_4: {fileID: 0}
+ switchIcons_5: {fileID: 0}
+ switchIcons_6: {fileID: 0}
+ switchIcons_7: {fileID: 0}
+ switchIcons_8: {fileID: 0}
+ switchIcons_9: {fileID: 0}
+ switchIcons_10: {fileID: 0}
+ switchIcons_11: {fileID: 0}
+ switchIcons_12: {fileID: 0}
+ switchIcons_13: {fileID: 0}
+ switchIcons_14: {fileID: 0}
+ switchIcons_15: {fileID: 0}
+ switchSmallIcons_0: {fileID: 0}
+ switchSmallIcons_1: {fileID: 0}
+ switchSmallIcons_2: {fileID: 0}
+ switchSmallIcons_3: {fileID: 0}
+ switchSmallIcons_4: {fileID: 0}
+ switchSmallIcons_5: {fileID: 0}
+ switchSmallIcons_6: {fileID: 0}
+ switchSmallIcons_7: {fileID: 0}
+ switchSmallIcons_8: {fileID: 0}
+ switchSmallIcons_9: {fileID: 0}
+ switchSmallIcons_10: {fileID: 0}
+ switchSmallIcons_11: {fileID: 0}
+ switchSmallIcons_12: {fileID: 0}
+ switchSmallIcons_13: {fileID: 0}
+ switchSmallIcons_14: {fileID: 0}
+ switchSmallIcons_15: {fileID: 0}
+ switchManualHTML:
+ switchAccessibleURLs:
+ switchLegalInformation:
+ switchMainThreadStackSize: 1048576
+ switchPresenceGroupId:
+ switchLogoHandling: 0
+ switchReleaseVersion: 0
+ switchDisplayVersion: 1.0.0
+ switchStartupUserAccount: 0
+ switchTouchScreenUsage: 0
+ switchSupportedLanguagesMask: 0
+ switchLogoType: 0
+ switchApplicationErrorCodeCategory:
+ switchUserAccountSaveDataSize: 0
+ switchUserAccountSaveDataJournalSize: 0
+ switchApplicationAttribute: 0
+ switchCardSpecSize: -1
+ switchCardSpecClock: -1
+ switchRatingsMask: 0
+ switchRatingsInt_0: 0
+ switchRatingsInt_1: 0
+ switchRatingsInt_2: 0
+ switchRatingsInt_3: 0
+ switchRatingsInt_4: 0
+ switchRatingsInt_5: 0
+ switchRatingsInt_6: 0
+ switchRatingsInt_7: 0
+ switchRatingsInt_8: 0
+ switchRatingsInt_9: 0
+ switchRatingsInt_10: 0
+ switchRatingsInt_11: 0
+ switchRatingsInt_12: 0
+ switchLocalCommunicationIds_0:
+ switchLocalCommunicationIds_1:
+ switchLocalCommunicationIds_2:
+ switchLocalCommunicationIds_3:
+ switchLocalCommunicationIds_4:
+ switchLocalCommunicationIds_5:
+ switchLocalCommunicationIds_6:
+ switchLocalCommunicationIds_7:
+ switchParentalControl: 0
+ switchAllowsScreenshot: 1
+ switchAllowsVideoCapturing: 1
+ switchAllowsRuntimeAddOnContentInstall: 0
+ switchDataLossConfirmation: 0
+ switchUserAccountLockEnabled: 0
+ switchSystemResourceMemory: 16777216
+ switchSupportedNpadStyles: 22
+ switchNativeFsCacheSize: 32
+ switchIsHoldTypeHorizontal: 0
+ switchSupportedNpadCount: 8
+ switchSocketConfigEnabled: 0
+ switchTcpInitialSendBufferSize: 32
+ switchTcpInitialReceiveBufferSize: 64
+ switchTcpAutoSendBufferSizeMax: 256
+ switchTcpAutoReceiveBufferSizeMax: 256
+ switchUdpSendBufferSize: 9
+ switchUdpReceiveBufferSize: 42
+ switchSocketBufferEfficiency: 4
+ switchSocketInitializeEnabled: 1
+ switchNetworkInterfaceManagerInitializeEnabled: 1
+ switchPlayerConnectionEnabled: 1
+ switchUseNewStyleFilepaths: 0
+ switchUseMicroSleepForYield: 1
+ switchEnableRamDiskSupport: 0
+ switchMicroSleepForYieldTime: 25
+ switchRamDiskSpaceSize: 12
+ ps4NPAgeRating: 12
+ ps4NPTitleSecret:
+ ps4NPTrophyPackPath:
+ ps4ParentalLevel: 11
+ ps4ContentID: ED1633-NPXX51362_00-0000000000000000
+ ps4Category: 0
+ ps4MasterVersion: 01.00
+ ps4AppVersion: 01.00
+ ps4AppType: 0
+ ps4ParamSfxPath:
+ ps4VideoOutPixelFormat: 0
+ ps4VideoOutInitialWidth: 1920
+ ps4VideoOutBaseModeInitialWidth: 1920
+ ps4VideoOutReprojectionRate: 60
+ ps4PronunciationXMLPath:
+ ps4PronunciationSIGPath:
+ ps4BackgroundImagePath:
+ ps4StartupImagePath:
+ ps4StartupImagesFolder:
+ ps4IconImagesFolder:
+ ps4SaveDataImagePath:
+ ps4SdkOverride:
+ ps4BGMPath:
+ ps4ShareFilePath:
+ ps4ShareOverlayImagePath:
+ ps4PrivacyGuardImagePath:
+ ps4ExtraSceSysFile:
+ ps4NPtitleDatPath:
+ ps4RemotePlayKeyAssignment: -1
+ ps4RemotePlayKeyMappingDir:
+ ps4PlayTogetherPlayerCount: 0
+ ps4EnterButtonAssignment: 1
+ ps4ApplicationParam1: 0
+ ps4ApplicationParam2: 0
+ ps4ApplicationParam3: 0
+ ps4ApplicationParam4: 0
+ ps4DownloadDataSize: 0
+ ps4GarlicHeapSize: 2048
+ ps4ProGarlicHeapSize: 2560
+ playerPrefsMaxSize: 32768
+ ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ
+ ps4pnSessions: 1
+ ps4pnPresence: 1
+ ps4pnFriends: 1
+ ps4pnGameCustomData: 1
+ playerPrefsSupport: 0
+ enableApplicationExit: 0
+ resetTempFolder: 1
+ restrictedAudioUsageRights: 0
+ ps4UseResolutionFallback: 0
+ ps4ReprojectionSupport: 0
+ ps4UseAudio3dBackend: 0
+ ps4UseLowGarlicFragmentationMode: 1
+ ps4SocialScreenEnabled: 0
+ ps4ScriptOptimizationLevel: 0
+ ps4Audio3dVirtualSpeakerCount: 14
+ ps4attribCpuUsage: 0
+ ps4PatchPkgPath:
+ ps4PatchLatestPkgPath:
+ ps4PatchChangeinfoPath:
+ ps4PatchDayOne: 0
+ ps4attribUserManagement: 0
+ ps4attribMoveSupport: 0
+ ps4attrib3DSupport: 0
+ ps4attribShareSupport: 0
+ ps4attribExclusiveVR: 0
+ ps4disableAutoHideSplash: 0
+ ps4videoRecordingFeaturesUsed: 0
+ ps4contentSearchFeaturesUsed: 0
+ ps4CompatibilityPS5: 0
+ ps4AllowPS5Detection: 0
+ ps4GPU800MHz: 1
+ ps4attribEyeToEyeDistanceSettingVR: 0
+ ps4IncludedModules: []
+ ps4attribVROutputEnabled: 0
+ monoEnv:
+ splashScreenBackgroundSourceLandscape: {fileID: 0}
+ splashScreenBackgroundSourcePortrait: {fileID: 0}
+ blurSplashScreenBackground: 1
+ spritePackerPolicy:
+ webGLMemorySize: 16
+ webGLExceptionSupport: 1
+ webGLNameFilesAsHashes: 0
+ webGLDataCaching: 1
+ webGLDebugSymbols: 0
+ webGLEmscriptenArgs:
+ webGLModulesDirectory:
+ webGLTemplate: APPLICATION:Default
+ webGLAnalyzeBuildSize: 0
+ webGLUseEmbeddedResources: 0
+ webGLCompressionFormat: 1
+ webGLWasmArithmeticExceptions: 0
+ webGLLinkerTarget: 1
+ webGLThreadsSupport: 0
+ webGLDecompressionFallback: 0
+ scriptingDefineSymbols: {}
+ additionalCompilerArguments: {}
+ platformArchitecture: {}
+ scriptingBackend: {}
+ il2cppCompilerConfiguration: {}
+ managedStrippingLevel: {}
+ incrementalIl2cppBuild: {}
+ suppressCommonWarnings: 1
+ allowUnsafeCode: 0
+ useDeterministicCompilation: 1
+ useReferenceAssemblies: 1
+ enableRoslynAnalyzers: 1
+ additionalIl2CppArgs:
+ scriptingRuntimeVersion: 1
+ gcIncremental: 1
+ assemblyVersionValidation: 1
+ gcWBarrierValidation: 0
+ apiCompatibilityLevelPerPlatform: {}
+ m_RenderingPath: 1
+ m_MobileRenderingPath: 1
+ metroPackageName: Template_3D
+ metroPackageVersion:
+ metroCertificatePath:
+ metroCertificatePassword:
+ metroCertificateSubject:
+ metroCertificateIssuer:
+ metroCertificateNotAfter: 0000000000000000
+ metroApplicationDescription: Template_3D
+ wsaImages: {}
+ metroTileShortName:
+ metroTileShowName: 0
+ metroMediumTileShowName: 0
+ metroLargeTileShowName: 0
+ metroWideTileShowName: 0
+ metroSupportStreamingInstall: 0
+ metroLastRequiredScene: 0
+ metroDefaultTileSize: 1
+ metroTileForegroundText: 2
+ metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0}
+ metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1}
+ metroSplashScreenUseBackgroundColor: 0
+ platformCapabilities: {}
+ metroTargetDeviceFamilies: {}
+ metroFTAName:
+ metroFTAFileTypes: []
+ metroProtocolName:
+ vcxProjDefaultLanguage:
+ XboxOneProductId:
+ XboxOneUpdateKey:
+ XboxOneSandboxId:
+ XboxOneContentId:
+ XboxOneTitleId:
+ XboxOneSCId:
+ XboxOneGameOsOverridePath:
+ XboxOnePackagingOverridePath:
+ XboxOneAppManifestOverridePath:
+ XboxOneVersion: 1.0.0.0
+ XboxOnePackageEncryption: 0
+ XboxOnePackageUpdateGranularity: 2
+ XboxOneDescription:
+ XboxOneLanguage:
+ - enus
+ XboxOneCapability: []
+ XboxOneGameRating: {}
+ XboxOneIsContentPackage: 0
+ XboxOneEnhancedXboxCompatibilityMode: 0
+ XboxOneEnableGPUVariability: 1
+ XboxOneSockets: {}
+ XboxOneSplashScreen: {fileID: 0}
+ XboxOneAllowedProductIds: []
+ XboxOnePersistentLocalStorageSize: 0
+ XboxOneXTitleMemory: 8
+ XboxOneOverrideIdentityName:
+ XboxOneOverrideIdentityPublisher:
+ vrEditorSettings: {}
+ cloudServicesEnabled:
+ UNet: 1
+ luminIcon:
+ m_Name:
+ m_ModelFolderPath:
+ m_PortalFolderPath:
+ luminCert:
+ m_CertPath:
+ m_SignPackage: 1
+ luminIsChannelApp: 0
+ luminVersion:
+ m_VersionCode: 1
+ m_VersionName:
+ apiCompatibilityLevel: 6
+ activeInputHandler: 0
+ cloudProjectId:
+ framebufferDepthMemorylessMode: 0
+ qualitySettingsNames: []
+ projectName:
+ organizationId:
+ cloudEnabled: 0
+ legacyClampBlendShapeWeights: 0
+ virtualTexturingSupportEnabled: 0
diff --git a/Other/Malenia/ProjectSettings/ProjectVersion.txt b/Other/Malenia/ProjectSettings/ProjectVersion.txt
new file mode 100644
index 00000000..72f71f93
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/ProjectVersion.txt
@@ -0,0 +1,2 @@
+m_EditorVersion: 2020.3.34f1
+m_EditorVersionWithRevision: 2020.3.34f1 (9a4c9c70452b)
diff --git a/Other/Malenia/ProjectSettings/QualitySettings.asset b/Other/Malenia/ProjectSettings/QualitySettings.asset
new file mode 100644
index 00000000..7b7658d6
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/QualitySettings.asset
@@ -0,0 +1,232 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!47 &1
+QualitySettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 5
+ m_CurrentQuality: 5
+ m_QualitySettings:
+ - serializedVersion: 2
+ name: Very Low
+ pixelLightCount: 0
+ shadows: 0
+ shadowResolution: 0
+ shadowProjection: 1
+ shadowCascades: 1
+ shadowDistance: 15
+ shadowNearPlaneOffset: 3
+ shadowCascade2Split: 0.33333334
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
+ shadowmaskMode: 0
+ blendWeights: 1
+ textureQuality: 1
+ anisotropicTextures: 0
+ antiAliasing: 0
+ softParticles: 0
+ softVegetation: 0
+ realtimeReflectionProbes: 0
+ billboardsFaceCameraPosition: 0
+ vSyncCount: 0
+ lodBias: 0.3
+ maximumLODLevel: 0
+ streamingMipmapsActive: 0
+ streamingMipmapsAddAllCameras: 1
+ streamingMipmapsMemoryBudget: 512
+ streamingMipmapsRenderersPerFrame: 512
+ streamingMipmapsMaxLevelReduction: 2
+ streamingMipmapsMaxFileIORequests: 1024
+ particleRaycastBudget: 4
+ asyncUploadTimeSlice: 2
+ asyncUploadBufferSize: 16
+ asyncUploadPersistentBuffer: 1
+ resolutionScalingFixedDPIFactor: 1
+ excludedTargetPlatforms: []
+ - serializedVersion: 2
+ name: Low
+ pixelLightCount: 0
+ shadows: 0
+ shadowResolution: 0
+ shadowProjection: 1
+ shadowCascades: 1
+ shadowDistance: 20
+ shadowNearPlaneOffset: 3
+ shadowCascade2Split: 0.33333334
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
+ shadowmaskMode: 0
+ blendWeights: 2
+ textureQuality: 0
+ anisotropicTextures: 0
+ antiAliasing: 0
+ softParticles: 0
+ softVegetation: 0
+ realtimeReflectionProbes: 0
+ billboardsFaceCameraPosition: 0
+ vSyncCount: 0
+ lodBias: 0.4
+ maximumLODLevel: 0
+ streamingMipmapsActive: 0
+ streamingMipmapsAddAllCameras: 1
+ streamingMipmapsMemoryBudget: 512
+ streamingMipmapsRenderersPerFrame: 512
+ streamingMipmapsMaxLevelReduction: 2
+ streamingMipmapsMaxFileIORequests: 1024
+ particleRaycastBudget: 16
+ asyncUploadTimeSlice: 2
+ asyncUploadBufferSize: 16
+ asyncUploadPersistentBuffer: 1
+ resolutionScalingFixedDPIFactor: 1
+ excludedTargetPlatforms: []
+ - serializedVersion: 2
+ name: Medium
+ pixelLightCount: 1
+ shadows: 1
+ shadowResolution: 0
+ shadowProjection: 1
+ shadowCascades: 1
+ shadowDistance: 20
+ shadowNearPlaneOffset: 3
+ shadowCascade2Split: 0.33333334
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
+ shadowmaskMode: 0
+ blendWeights: 2
+ textureQuality: 0
+ anisotropicTextures: 1
+ antiAliasing: 0
+ softParticles: 0
+ softVegetation: 0
+ realtimeReflectionProbes: 0
+ billboardsFaceCameraPosition: 0
+ vSyncCount: 1
+ lodBias: 0.7
+ maximumLODLevel: 0
+ streamingMipmapsActive: 0
+ streamingMipmapsAddAllCameras: 1
+ streamingMipmapsMemoryBudget: 512
+ streamingMipmapsRenderersPerFrame: 512
+ streamingMipmapsMaxLevelReduction: 2
+ streamingMipmapsMaxFileIORequests: 1024
+ particleRaycastBudget: 64
+ asyncUploadTimeSlice: 2
+ asyncUploadBufferSize: 16
+ asyncUploadPersistentBuffer: 1
+ resolutionScalingFixedDPIFactor: 1
+ excludedTargetPlatforms: []
+ - serializedVersion: 2
+ name: High
+ pixelLightCount: 2
+ shadows: 2
+ shadowResolution: 1
+ shadowProjection: 1
+ shadowCascades: 2
+ shadowDistance: 40
+ shadowNearPlaneOffset: 3
+ shadowCascade2Split: 0.33333334
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
+ shadowmaskMode: 1
+ blendWeights: 2
+ textureQuality: 0
+ anisotropicTextures: 1
+ antiAliasing: 0
+ softParticles: 0
+ softVegetation: 1
+ realtimeReflectionProbes: 1
+ billboardsFaceCameraPosition: 1
+ vSyncCount: 1
+ lodBias: 1
+ maximumLODLevel: 0
+ streamingMipmapsActive: 0
+ streamingMipmapsAddAllCameras: 1
+ streamingMipmapsMemoryBudget: 512
+ streamingMipmapsRenderersPerFrame: 512
+ streamingMipmapsMaxLevelReduction: 2
+ streamingMipmapsMaxFileIORequests: 1024
+ particleRaycastBudget: 256
+ asyncUploadTimeSlice: 2
+ asyncUploadBufferSize: 16
+ asyncUploadPersistentBuffer: 1
+ resolutionScalingFixedDPIFactor: 1
+ excludedTargetPlatforms: []
+ - serializedVersion: 2
+ name: Very High
+ pixelLightCount: 3
+ shadows: 2
+ shadowResolution: 2
+ shadowProjection: 1
+ shadowCascades: 2
+ shadowDistance: 70
+ shadowNearPlaneOffset: 3
+ shadowCascade2Split: 0.33333334
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
+ shadowmaskMode: 1
+ blendWeights: 4
+ textureQuality: 0
+ anisotropicTextures: 2
+ antiAliasing: 2
+ softParticles: 1
+ softVegetation: 1
+ realtimeReflectionProbes: 1
+ billboardsFaceCameraPosition: 1
+ vSyncCount: 1
+ lodBias: 1.5
+ maximumLODLevel: 0
+ streamingMipmapsActive: 0
+ streamingMipmapsAddAllCameras: 1
+ streamingMipmapsMemoryBudget: 512
+ streamingMipmapsRenderersPerFrame: 512
+ streamingMipmapsMaxLevelReduction: 2
+ streamingMipmapsMaxFileIORequests: 1024
+ particleRaycastBudget: 1024
+ asyncUploadTimeSlice: 2
+ asyncUploadBufferSize: 16
+ asyncUploadPersistentBuffer: 1
+ resolutionScalingFixedDPIFactor: 1
+ excludedTargetPlatforms: []
+ - serializedVersion: 2
+ name: Ultra
+ pixelLightCount: 4
+ shadows: 2
+ shadowResolution: 2
+ shadowProjection: 1
+ shadowCascades: 4
+ shadowDistance: 150
+ shadowNearPlaneOffset: 3
+ shadowCascade2Split: 0.33333334
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
+ shadowmaskMode: 1
+ blendWeights: 4
+ textureQuality: 0
+ anisotropicTextures: 2
+ antiAliasing: 2
+ softParticles: 1
+ softVegetation: 1
+ realtimeReflectionProbes: 1
+ billboardsFaceCameraPosition: 1
+ vSyncCount: 1
+ lodBias: 2
+ maximumLODLevel: 0
+ streamingMipmapsActive: 0
+ streamingMipmapsAddAllCameras: 1
+ streamingMipmapsMemoryBudget: 512
+ streamingMipmapsRenderersPerFrame: 512
+ streamingMipmapsMaxLevelReduction: 2
+ streamingMipmapsMaxFileIORequests: 1024
+ particleRaycastBudget: 4096
+ asyncUploadTimeSlice: 2
+ asyncUploadBufferSize: 16
+ asyncUploadPersistentBuffer: 1
+ resolutionScalingFixedDPIFactor: 1
+ excludedTargetPlatforms: []
+ m_PerPlatformDefaultQuality:
+ Android: 2
+ Lumin: 5
+ Nintendo 3DS: 5
+ Nintendo Switch: 5
+ PS4: 5
+ PSP2: 2
+ Stadia: 5
+ Standalone: 5
+ WebGL: 3
+ Windows Store Apps: 5
+ XboxOne: 5
+ iPhone: 2
+ tvOS: 2
diff --git a/Other/Malenia/ProjectSettings/TagManager.asset b/Other/Malenia/ProjectSettings/TagManager.asset
new file mode 100644
index 00000000..1c92a784
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/TagManager.asset
@@ -0,0 +1,43 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!78 &1
+TagManager:
+ serializedVersion: 2
+ tags: []
+ layers:
+ - Default
+ - TransparentFX
+ - Ignore Raycast
+ -
+ - Water
+ - UI
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ m_SortingLayers:
+ - name: Default
+ uniqueID: 0
+ locked: 0
diff --git a/Other/Malenia/ProjectSettings/TimeManager.asset b/Other/Malenia/ProjectSettings/TimeManager.asset
new file mode 100644
index 00000000..558a017e
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/TimeManager.asset
@@ -0,0 +1,9 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!5 &1
+TimeManager:
+ m_ObjectHideFlags: 0
+ Fixed Timestep: 0.02
+ Maximum Allowed Timestep: 0.33333334
+ m_TimeScale: 1
+ Maximum Particle Timestep: 0.03
diff --git a/Other/Malenia/ProjectSettings/UnityConnectSettings.asset b/Other/Malenia/ProjectSettings/UnityConnectSettings.asset
new file mode 100644
index 00000000..6125b308
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/UnityConnectSettings.asset
@@ -0,0 +1,35 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!310 &1
+UnityConnectSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 1
+ m_Enabled: 0
+ m_TestMode: 0
+ m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events
+ m_EventUrl: https://cdp.cloud.unity3d.com/v1/events
+ m_ConfigUrl: https://config.uca.cloud.unity3d.com
+ m_DashboardUrl: https://dashboard.unity3d.com
+ m_TestInitMode: 0
+ CrashReportingSettings:
+ m_EventUrl: https://perf-events.cloud.unity3d.com
+ m_Enabled: 0
+ m_LogBufferSize: 10
+ m_CaptureEditorExceptions: 1
+ UnityPurchasingSettings:
+ m_Enabled: 0
+ m_TestMode: 0
+ UnityAnalyticsSettings:
+ m_Enabled: 0
+ m_TestMode: 0
+ m_InitializeOnStartup: 1
+ UnityAdsSettings:
+ m_Enabled: 0
+ m_InitializeOnStartup: 1
+ m_TestMode: 0
+ m_IosGameId:
+ m_AndroidGameId:
+ m_GameIds: {}
+ m_GameId:
+ PerformanceReportingSettings:
+ m_Enabled: 0
diff --git a/Other/Malenia/ProjectSettings/VFXManager.asset b/Other/Malenia/ProjectSettings/VFXManager.asset
new file mode 100644
index 00000000..3a95c98b
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/VFXManager.asset
@@ -0,0 +1,12 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!937362698 &1
+VFXManager:
+ m_ObjectHideFlags: 0
+ m_IndirectShader: {fileID: 0}
+ m_CopyBufferShader: {fileID: 0}
+ m_SortShader: {fileID: 0}
+ m_StripUpdateShader: {fileID: 0}
+ m_RenderPipeSettingsPath:
+ m_FixedTimeStep: 0.016666668
+ m_MaxDeltaTime: 0.05
diff --git a/Other/Malenia/ProjectSettings/VersionControlSettings.asset b/Other/Malenia/ProjectSettings/VersionControlSettings.asset
new file mode 100644
index 00000000..dca28814
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/VersionControlSettings.asset
@@ -0,0 +1,8 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!890905787 &1
+VersionControlSettings:
+ m_ObjectHideFlags: 0
+ m_Mode: Visible Meta Files
+ m_CollabEditorSettings:
+ inProgressEnabled: 1
diff --git a/Other/Malenia/ProjectSettings/XRSettings.asset b/Other/Malenia/ProjectSettings/XRSettings.asset
new file mode 100644
index 00000000..482590c1
--- /dev/null
+++ b/Other/Malenia/ProjectSettings/XRSettings.asset
@@ -0,0 +1,10 @@
+{
+ "m_SettingKeys": [
+ "VR Device Disabled",
+ "VR Device User Alert"
+ ],
+ "m_SettingValues": [
+ "False",
+ "False"
+ ]
+} \ No newline at end of file