Finished up improving static object colliders. Added network improvements to interactions, still half-baked.

This commit is contained in:
2025-11-08 21:52:54 +02:00
parent dddb082288
commit 50f758cc28
27 changed files with 4091 additions and 293 deletions

View File

@@ -1,5 +1,426 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &304348670740109670
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8385686028697778650}
- component: {fileID: 4906617191026452251}
m_Layer: 0
m_Name: Collider (3)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8385686028697778650
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 304348670740109670}
m_LocalRotation: {x: 0.67803854, y: 0.0076579778, z: -0.037394382, w: 0.7340346}
m_LocalPosition: {x: -0.199, y: -0.2036, z: 0.2172}
m_LocalScale: {x: 1, y: 0.41299483, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5860530343835238279}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 84.861, y: -26.143, z: -29.798}
--- !u!136 &4906617191026452251
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 304348670740109670}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.013
m_Height: 1
m_Direction: 1
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &1809279882666012574
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6266983496971902806}
- component: {fileID: 1815371233227055011}
m_Layer: 0
m_Name: Collider
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6266983496971902806
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1809279882666012574}
m_LocalRotation: {x: -0, y: 0.0000000027939682, z: 0.028659713, w: 0.99958926}
m_LocalPosition: {x: 0.0135, y: 0.0008, z: 0.43}
m_LocalScale: {x: 0.39167738, y: 0.5007922, z: 0.027055824}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5860530343835238279}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 3.285}
--- !u!65 &1815371233227055011
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1809279882666012574}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &2556944046112155718
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1857509438266490210}
- component: {fileID: 6433512725536877643}
m_Layer: 0
m_Name: Collider (8)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1857509438266490210
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2556944046112155718}
m_LocalRotation: {x: 0, y: 0, z: -0.02866309, w: 0.99958915}
m_LocalPosition: {x: -0.013, y: 0.002, z: 0.43}
m_LocalScale: {x: 0.39167738, y: 0.5007922, z: 0.027055824}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5860530343835238279}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -3.285}
--- !u!65 &6433512725536877643
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2556944046112155718}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &3758480456550777657
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2443769526186075254}
- component: {fileID: 5446010732607648616}
m_Layer: 0
m_Name: Collider (4)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2443769526186075254
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3758480456550777657}
m_LocalRotation: {x: 0.73595554, y: 0.0045653125, z: -0.037896477, w: 0.675953}
m_LocalPosition: {x: -0.1814, y: 0.1871, z: 0.2153}
m_LocalScale: {x: 1, y: 0.41299483, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5860530343835238279}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 84.436, y: -149.225, z: -152.671}
--- !u!136 &5446010732607648616
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3758480456550777657}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.013
m_Height: 1
m_Direction: 1
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &4037289647516218446
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5860530343835238279}
m_Layer: 0
m_Name: Colliders
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5860530343835238279
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4037289647516218446}
m_LocalRotation: {x: -0, y: -0.000000007566994, z: -1.3322676e-15, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 6266983496971902806}
- {fileID: 1857509438266490210}
- {fileID: 1052867681580522239}
- {fileID: 3309348458947990434}
- {fileID: 8385686028697778650}
- {fileID: 2443769526186075254}
- {fileID: 7838752783610754722}
- {fileID: 215243081381177557}
- {fileID: 1208387852103639610}
m_Father: {fileID: 7560479530852595432}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &5256765160196002436
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1208387852103639610}
- component: {fileID: 3886023687641480255}
m_Layer: 0
m_Name: Collider (7)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1208387852103639610
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5256765160196002436}
m_LocalRotation: {x: 0.7330756, y: -0.002290897, z: 0.034348138, w: 0.6792754}
m_LocalPosition: {x: 0.18586731, y: 0.18568416, z: 0.2124157}
m_LocalScale: {x: 1, y: 0.41299483, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5860530343835238279}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 84.924, y: -212.275, z: -209.303}
--- !u!136 &3886023687641480255
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5256765160196002436}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.013
m_Height: 1
m_Direction: 1
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &5263510035863498366
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7838752783610754722}
- component: {fileID: 1825533650460917604}
m_Layer: 0
m_Name: Collider (5)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7838752783610754722
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5263510035863498366}
m_LocalRotation: {x: -0.003177524, y: -0.05778362, z: 0.02416929, w: 0.9980315}
m_LocalPosition: {x: 0.207, y: -0.003, z: 0.015}
m_LocalScale: {x: 1, y: 0.44138, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5860530343835238279}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: -0.203, y: -6.632, z: 2.786}
--- !u!136 &1825533650460917604
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5263510035863498366}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.013
m_Height: 1
m_Direction: 1
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &5549314852565324873
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3309348458947990434}
- component: {fileID: 1243076940857328473}
m_Layer: 0
m_Name: Collider (2)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3309348458947990434
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5549314852565324873}
m_LocalRotation: {x: -0, y: 9.3132246e-10, z: -0.019801604, w: 0.9998039}
m_LocalPosition: {x: -0.1998, y: 0, z: 0.0161}
m_LocalScale: {x: 1, y: 0.44138, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5860530343835238279}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: -2.269}
--- !u!136 &1243076940857328473
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5549314852565324873}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.013
m_Height: 1
m_Direction: 1
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &6825031286680339707
GameObject:
m_ObjectHideFlags: 0
@@ -11,7 +432,6 @@ GameObject:
- component: {fileID: 7560479530852595432}
- component: {fileID: 1564788306520804574}
- component: {fileID: 5083358673402621991}
- component: {fileID: -2903624853017258027}
m_Layer: 0
m_Name: M-19
m_TagString: Untagged
@@ -31,7 +451,8 @@ Transform:
m_LocalPosition: {x: -35.5, y: -9, z: -2.89}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Children:
- {fileID: 5860530343835238279}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -86,13 +507,100 @@ MeshRenderer:
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!65 &-2903624853017258027
--- !u!1 &8294915535634022748
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 215243081381177557}
- component: {fileID: 3944572738676164779}
m_Layer: 0
m_Name: Collider (6)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &215243081381177557
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8294915535634022748}
m_LocalRotation: {x: 0.6748956, y: -0.0051002726, z: 0.03404455, w: 0.73710984}
m_LocalPosition: {x: 0.20230865, y: -0.20504189, z: 0.21763273}
m_LocalScale: {x: 1, y: 0.41299483, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5860530343835238279}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 84.438, y: 23.362, z: 26.538}
--- !u!136 &3944572738676164779
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8294915535634022748}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.013
m_Height: 1
m_Direction: 1
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &8639070141346427702
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1052867681580522239}
- component: {fileID: 3030440918696719617}
m_Layer: 0
m_Name: Collider (1)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1052867681580522239
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8639070141346427702}
m_LocalRotation: {x: 0.67234015, y: -0, z: -0, w: 0.74024236}
m_LocalPosition: {x: 0.0039978027, y: 0.278, z: 0.655}
m_LocalScale: {x: 0.39167738, y: 0.43991593, z: 0.027055824}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5860530343835238279}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 84.496, y: 0, z: 0}
--- !u!65 &3030440918696719617
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6825031286680339707}
m_GameObject: {fileID: 8639070141346427702}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
@@ -105,5 +613,5 @@ BoxCollider:
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 0.45073023, y: 0.5608961, z: 0.87556946}
m_Center: {x: 0.0020129532, y: 0.029699203, z: 0.4403383}
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}