Files
chameleon/Assets/Prefabs/Player.prefab
T
admin 10f2518640 Exclude other players from climb probes and spread network spawns
Wall/ceiling/ground climb probes now skip any player collider (own and
remote) instead of only the local hierarchy, so running into another
chameleon no longer triggers the climb mechanic. New players are placed
on a per-clientId ring at spawn (host stays at origin) to avoid stacking
into one collision pile.

Also persists the serialized defaults of the recent network fields into
the Player prefab (incl. the spawnRingRadius inspector tuning) and a TMP
dynamic-atlas reset artifact.
2026-06-27 16:26:54 +02:00

516 lines
16 KiB
Plaintext

%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &3409234855347943236
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3881790915792787113}
m_Layer: 0
m_Name: FirstPersonTarget
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3881790915792787113
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3409234855347943236}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 1.2, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 6997860362608943113}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5384024074013944205
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6997860362608943113}
- component: {fileID: 1765171223029840803}
- component: {fileID: 1035623159758896108}
- component: {fileID: 4587432968399885263}
- component: {fileID: 3810343734243857883}
- component: {fileID: 273411532115212066}
- component: {fileID: 1557561356852236266}
- component: {fileID: 6847253018511389861}
- component: {fileID: 8574096554986372233}
- component: {fileID: 8646586982149381366}
- component: {fileID: 4234684093581208771}
m_Layer: 0
m_Name: Player
m_TagString: Player
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6997860362608943113
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5384024074013944205}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 1
m_Children:
- {fileID: 4756699837331941863}
- {fileID: 4348940595172967010}
- {fileID: 3881790915792787113}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!143 &1765171223029840803
CharacterController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5384024074013944205}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Height: 1.3
m_Radius: 0.1
m_SlopeLimit: 59
m_StepOffset: 0.15
m_SkinWidth: 0.01
m_MinMoveDistance: 0.001
m_Center: {x: 0, y: 0.66, z: 0}
--- !u!114 &1035623159758896108
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5384024074013944205}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 463b6be548abf464287096e1e92fcd01, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::PlayerCharacterController
persistPlayer: 0
playerSaveId:
moveSpeed: 2
sprintSpeedMultiplier: 3.2
acceleration: 30
deceleration: 45
cameraRelative: 1
cameraTransform: {fileID: 0}
rotateTowardMovement: 1
rotationSpeed: 540
jumpHeight: 1.2
gravity: -14.715
groundedStickVelocity: -2
fallAnimationSpeed: 0.1
slideDownSteepSlopes: 1
slideAcceleration: 20
maxSlideSpeed: 8
slideControl: 0.3
enableWallClimb: 1
wallMinAngle: 60
wallGrabMinPush: 0.3
wallClimbSpeedMultiplier: 0.5
wallMantleSpeedMultiplier: 1.5
wallMaxOffset: 0.1
wallMaxInset: 0.2
wallOffsetSensitivity: 0.001
wallRotateSensitivity: 0.2
wallOffsetReturnSpeed: 2
wallOffsetFollow: 12
wallExitGrace: 0.15
ceilingGrabDistance: 0.02
wallTopOutBoost: 0.3
cameraOrbit: {fileID: 0}
meshOffsetTarget: {fileID: 0}
cameraTarget: {fileID: 4348940595172967010}
--- !u!114 &4587432968399885263
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5384024074013944205}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 324ce9a23e6a5144096a195460dd567f, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::PlayerPoseController
persistPose: 1
poseSaveId:
poses:
- {fileID: 11400000, guid: 3b59c882f27d0d04a82d2db251af1728, type: 2}
- {fileID: 11400000, guid: 649ecccdabb7ef9438addcec6663b037, type: 2}
- {fileID: 11400000, guid: 90df501d86681394b834f647f6f4e939, type: 2}
- {fileID: 11400000, guid: c5cf9d420554e5e4e96d3bee1903967a, type: 2}
- {fileID: 11400000, guid: 1545cfba9b5e06d41ae72c7ec766baaf, type: 2}
defaultPoseIndex: 0
cycleKey: 17
poseBlendDuration: 0.2
cameraOffsetSpeed: 4
capsuleBlendSpeed: 8
applyFootIK: 0
--- !u!114 &3810343734243857883
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5384024074013944205}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8baaa10e1e77f0944b3aa0b4312fc5a1, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::ConcealmentMeter
targetRenderer: {fileID: 0}
characterRoot: {fileID: 0}
voxelResolution: 48
environmentMask:
serializedVersion: 2
m_Bits: 4294967295
includeConcaveMeshColliders: 0
includeTerrain: 0
evaluateInterval: 0.1
evaluateInPlayMode: 1
drawGizmos: 0
exposedColor: {r: 0.2, g: 1, b: 0.3, a: 0.25}
embeddedColor: {r: 1, g: 0.25, b: 0.2, a: 0.5}
visiblePercent: 0
--- !u!114 &273411532115212066
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5384024074013944205}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 26105206120a119419bee8bb5f810902, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::PlayerScaler
scale: 1
scaleJumpAndGravity: 1
--- !u!114 &1557561356852236266
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5384024074013944205}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.NetworkObject
GlobalObjectIdHash: 1963377418
InScenePlacedSourceGlobalObjectIdHash: 0
DeferredDespawnTick: 0
Ownership: 1
AlwaysReplicateAsRoot: 0
SynchronizeTransform: 1
<InScenePlaced>k__BackingField: 0
ActiveSceneSynchronization: 0
SceneMigrationSynchronization: 1
SpawnWithObservers: 1
DontDestroyWithOwner: 0
AutoObjectParentSync: 1
SyncOwnerTransformWhenParented: 1
AllowOwnerToParent: 0
--- !u!114 &6847253018511389861
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5384024074013944205}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e96cb6065543e43c4a752faaa1468eb1, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.Components.NetworkTransform
ShowTopMostFoldoutHeaderGroup: 1
NetworkTransformExpanded: 0
AutoOwnerAuthorityTickOffset: 1
PositionInterpolationType: 0
RotationInterpolationType: 0
ScaleInterpolationType: 0
PositionLerpSmoothing: 1
PositionMaxInterpolationTime: 0.1
RotationLerpSmoothing: 1
RotationMaxInterpolationTime: 0.1
ScaleLerpSmoothing: 1
ScaleMaxInterpolationTime: 0.1
AuthorityMode: 1
TickSyncChildren: 0
UseUnreliableDeltas: 0
SyncPositionX: 1
SyncPositionY: 1
SyncPositionZ: 1
SyncRotAngleX: 1
SyncRotAngleY: 1
SyncRotAngleZ: 1
SyncScaleX: 0
SyncScaleY: 0
SyncScaleZ: 0
PositionThreshold: 0.001
RotAngleThreshold: 0.01
ScaleThreshold: 0.01
UseQuaternionSynchronization: 0
UseQuaternionCompression: 0
UseHalfFloatPrecision: 0
InLocalSpace: 0
SwitchTransformSpaceWhenParented: 0
Interpolate: 1
SlerpPosition: 0
--- !u!114 &8574096554986372233
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5384024074013944205}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fce6d601a5d475943bc43d2abd75570d, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::NetworkPlayerSetup
ShowTopMostFoldoutHeaderGroup: 1
spawnRingRadius: 0.5
spawnRingSlots: 8
--- !u!114 &8646586982149381366
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5384024074013944205}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8c52bb7282c319e4f8c1f956d17cbdca, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::PlayerAnimationSync
ShowTopMostFoldoutHeaderGroup: 1
meshOffsetFollow: 18
--- !u!114 &4234684093581208771
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5384024074013944205}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f1b1a094f669d6b458370f63773462ed, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::PlayerPaintSync
ShowTopMostFoldoutHeaderGroup: 1
maxStampsPerFrame: 64
snapshotChunkBytes: 1200
snapshotChunksPerFrame: 8
--- !u!1 &6840099669803454162
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4348940595172967010}
m_Layer: 0
m_Name: CameraTarget
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4348940595172967010
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6840099669803454162}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0.75, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 6997860362608943113}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &5010685807513128460
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 6997860362608943113}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
propertyPath: m_Name
value: Paintman
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3763709765074082564, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
propertyPath: m_TagString
value: Player
objectReference: {fileID: 0}
- target: {fileID: 5866666021909216657, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
propertyPath: m_Avatar
value:
objectReference: {fileID: 9000000, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
- target: {fileID: 5866666021909216657, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
propertyPath: m_Controller
value:
objectReference: {fileID: 0}
- target: {fileID: 5866666021909216657, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
propertyPath: m_ApplyRootMotion
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6701818411356282361, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
propertyPath: m_LocalScale.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6701818411356282361, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
propertyPath: m_LocalScale.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6701818411356282361, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
propertyPath: m_LocalScale.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6701818411356282361, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
propertyPath: m_ConstrainProportionsScale
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 3763709765074082564, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
insertIndex: -1
addedObject: {fileID: 1896435163902541130}
- targetCorrespondingSourceObject: {fileID: 3763709765074082564, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
insertIndex: -1
addedObject: {fileID: 6113023489835395742}
m_SourcePrefab: {fileID: 100100000, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
--- !u!4 &4756699837331941863 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
m_PrefabInstance: {fileID: 5010685807513128460}
m_PrefabAsset: {fileID: 0}
--- !u!1 &8192868123569919240 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 3763709765074082564, guid: c2044ff1352a6bb4586d6d04b59012b7, type: 3}
m_PrefabInstance: {fileID: 5010685807513128460}
m_PrefabAsset: {fileID: 0}
--- !u!114 &1896435163902541130
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8192868123569919240}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5fc799adb27d5ea45990b5522b75ddda, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::MeshPainter
brushShader: {fileID: 0}
dilateShader: {fileID: 0}
packMsShader: {fileID: 0}
persistPaint: 0
saveId:
pipette: 0
spray: 0
sprayDots: 24
sprayDotSizeMin: 0.05
sprayDotSizeMax: 0.18
sprayDotAlphaMin: 0.25
sprayDotAlphaMax: 1
useGpu: 1
paintAlbedo: 1
paintMetallicSmoothness: 0
paintOcclusion: 0
paintEmission: 0
brushColor: {r: 0.6, g: 0.6, b: 1, a: 1}
metallic: 1
smoothness: 1
metallicSmoothnessOpacity: 1
occlusion: 1
occlusionOpacity: 1
emissionColor: {r: 1, g: 0.6, b: 0, a: 1}
emissionIntensity: 20
brushSize: 50
brushMasks:
- {fileID: 2800000, guid: d07c01c40cc7be54da0ff3ae52484cd2, type: 3}
- {fileID: 2800000, guid: ccc205272b051834eb39593f647c7bf1, type: 3}
- {fileID: 2800000, guid: 04bc55e2853356e4f999b995d0066b33, type: 3}
- {fileID: 2800000, guid: 25780adbe09da488ba079bc33c4bbf0f, type: 3}
- {fileID: 2800000, guid: 25780adbe09da488ba079bc33c4bbf0f, type: 3}
- {fileID: 2800000, guid: 25780adbe09da488ba079bc33c4bbf0f, type: 3}
activeBrushIndex: 0
brushAlignment: 0
brushRotation: 0
paintOnMoveOnly: 1
paintInterval: 0
previewMode: 2
previewOpacity: 1
textureSize: 1024
baseColor: {r: 0.8, g: 0.8, b: 0.8, a: 1}
paddingTexels: 2
paintCamera: {fileID: 0}
updateColliderEveryFrame: 1
previewShader: {fileID: 0}
--- !u!114 &6113023489835395742
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8192868123569919240}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 161b7cf82dd54e74d92b5ca72d3be3af, type: 3}
m_Name:
m_EditorClassIdentifier: Assembly-CSharp::SkinnedColliderBaker
bakeInterval: 0.1