PlayerCharacterController: - Wall lean now moves only the visual model + its paint collider (auto-resolved mesh root parenting both renderer and bones), not the CharacterController capsule, so the mesh can sink into the wall (wallMaxInset) as well as lean out (wallMaxOffset); capsule stays flush. - Lean eases back to the authored pose when leaving the wall instead of snapping. - Sprint multiplier now also applies while wall/ceiling climbing. - Separate wallMantleSpeedMultiplier for pulling up over the top edge, independent of the climb speed. Assets: - Re-exported paintman_UV.FBX and added Paintman.blend: rescaled armature to mesh, merged seam duplicate vertices, fresh automatic weights, inner-thigh weight fix (no webbing on leg spread). - Updated anims, animator controller, font SDF and scene. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
111 lines
2.8 KiB
Plaintext
111 lines
2.8 KiB
Plaintext
fileFormatVersion: 2
|
|
guid: c2044ff1352a6bb4586d6d04b59012b7
|
|
ModelImporter:
|
|
serializedVersion: 24200
|
|
internalIDToNameTable: []
|
|
externalObjects: {}
|
|
materials:
|
|
materialImportMode: 2
|
|
materialName: 0
|
|
materialSearch: 1
|
|
materialLocation: 1
|
|
animations:
|
|
legacyGenerateAnimations: 4
|
|
bakeSimulation: 0
|
|
resampleCurves: 1
|
|
optimizeGameObjects: 0
|
|
removeConstantScaleCurves: 0
|
|
motionNodeName:
|
|
animationImportErrors:
|
|
animationImportWarnings:
|
|
animationRetargetingWarnings:
|
|
animationDoRetargetingWarnings: 0
|
|
importAnimatedCustomProperties: 0
|
|
importConstraints: 0
|
|
animationCompression: 1
|
|
animationRotationError: 0.5
|
|
animationPositionError: 0.5
|
|
animationScaleError: 0.5
|
|
animationWrapMode: 0
|
|
extraExposedTransformPaths: []
|
|
extraUserProperties: []
|
|
clipAnimations: []
|
|
isReadable: 0
|
|
meshes:
|
|
lODScreenPercentages: []
|
|
globalScale: 1
|
|
meshCompression: 0
|
|
addColliders: 0
|
|
useSRGBMaterialColor: 1
|
|
sortHierarchyByName: 1
|
|
importPhysicalCameras: 1
|
|
importVisibility: 1
|
|
importBlendShapes: 1
|
|
importCameras: 1
|
|
importLights: 1
|
|
nodeNameCollisionStrategy: 1
|
|
fileIdsGeneration: 2
|
|
swapUVChannels: 0
|
|
generateSecondaryUV: 0
|
|
useFileUnits: 1
|
|
keepQuads: 0
|
|
weldVertices: 1
|
|
bakeAxisConversion: 0
|
|
preserveHierarchy: 0
|
|
skinWeightsMode: 0
|
|
maxBonesPerVertex: 4
|
|
minBoneWeight: 0.001
|
|
optimizeBones: 1
|
|
generateMeshLods: 0
|
|
meshLodGenerationFlags: 0
|
|
maximumMeshLod: -1
|
|
meshOptimizationFlags: -1
|
|
indexFormat: 0
|
|
secondaryUVAngleDistortion: 8
|
|
secondaryUVAreaDistortion: 15.000001
|
|
secondaryUVHardAngle: 88
|
|
secondaryUVMarginMethod: 1
|
|
secondaryUVMinLightmapResolution: 40
|
|
secondaryUVMinObjectScale: 1
|
|
secondaryUVPackMargin: 4
|
|
useFileScale: 1
|
|
strictVertexDataChecks: 0
|
|
tangentSpace:
|
|
normalSmoothAngle: 60
|
|
normalImportMode: 0
|
|
tangentImportMode: 3
|
|
normalCalculationMode: 4
|
|
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
|
|
blendShapeNormalImportMode: 1
|
|
normalSmoothingSource: 0
|
|
referencedClips: []
|
|
importAnimation: 1
|
|
humanDescription:
|
|
serializedVersion: 3
|
|
human: []
|
|
skeleton: []
|
|
armTwist: 0.5
|
|
foreArmTwist: 0.5
|
|
upperLegTwist: 0.5
|
|
legTwist: 0.5
|
|
armStretch: 0.05
|
|
legStretch: 0.05
|
|
feetSpacing: 0
|
|
globalScale: 1
|
|
rootMotionBoneName:
|
|
hasTranslationDoF: 0
|
|
hasExtraRoot: 0
|
|
skeletonHasParents: 1
|
|
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
|
autoGenerateAvatarMappingIfUnspecified: 1
|
|
animationType: 2
|
|
humanoidOversampling: 1
|
|
avatarSetup: 0
|
|
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
|
importBlendShapeDeformPercent: 1
|
|
remapMaterialsIfMaterialImportModeIsNone: 0
|
|
additionalBone: 0
|
|
userData:
|
|
assetBundleName:
|
|
assetBundleVariant:
|