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,58 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &463610169016189682
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6969951441049476854}
- component: {fileID: 4611629693980784218}
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 &6969951441049476854
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 463610169016189682}
m_LocalRotation: {x: 0.054021508, y: 0.060021956, z: -0.007911958, w: 0.99670285}
m_LocalPosition: {x: -0.5543, y: 0.249, z: 0.24}
m_LocalScale: {x: 0.046967056, y: 0.047103446, z: 0.51896286}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 9136062896362479792}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 6.237, y: 6.863, z: -0.535}
--- !u!65 &4611629693980784218
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 463610169016189682}
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 &1979531263844623094
GameObject:
m_ObjectHideFlags: 0
@@ -11,7 +64,6 @@ GameObject:
- component: {fileID: 3252703848420856037}
- component: {fileID: 5798642174025591507}
- component: {fileID: 235422202742117930}
- component: {fileID: -1460952461915917622}
m_Layer: 0
m_Name: M-28
m_TagString: Untagged
@@ -30,7 +82,8 @@ Transform:
m_LocalPosition: {x: -20.829647, y: 0.00000059604645, z: 8.238525}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Children:
- {fileID: 9136062896362479792}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -84,13 +137,45 @@ MeshRenderer:
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!65 &-1460952461915917622
--- !u!1 &2694669412213929596
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 817931980393668865}
- component: {fileID: 1428138553548780817}
m_Layer: 0
m_Name: Collider
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &817931980393668865
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2694669412213929596}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: -0, z: 0.5}
m_LocalScale: {x: 0.99, y: 1, z: 0.042416}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 9136062896362479792}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!65 &1428138553548780817
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1979531263844623094}
m_GameObject: {fileID: 2694669412213929596}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
@@ -104,4 +189,199 @@ BoxCollider:
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1.2116134, y: 0.59999996, z: 0.5299999}
m_Center: {x: 0.001683116, y: 0, z: 0.24499996}
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &4947520167081477788
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4398030139108659537}
- component: {fileID: 1573690378017498831}
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 &4398030139108659537
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4947520167081477788}
m_LocalRotation: {x: 0.054570884, y: -0.053812023, z: -0.0017118864, w: 0.9970574}
m_LocalPosition: {x: 0.553, y: 0.249, z: 0.24}
m_LocalScale: {x: 0.046967056, y: 0.047103446, z: 0.51896286}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 9136062896362479792}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 6.237, y: -6.208, z: -0.535}
--- !u!65 &1573690378017498831
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4947520167081477788}
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 &6037613975812406108
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 9136062896362479792}
m_Layer: 0
m_Name: Colliders
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &9136062896362479792
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6037613975812406108}
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: 0
m_Children:
- {fileID: 817931980393668865}
- {fileID: 6969951441049476854}
- {fileID: 6307600221955400267}
- {fileID: 4398030139108659537}
- {fileID: 2631925846759831645}
m_Father: {fileID: 3252703848420856037}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &6508937067933463493
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2631925846759831645}
- component: {fileID: 791216986871249129}
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 &2631925846759831645
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6508937067933463493}
m_LocalRotation: {x: -0.044062376, y: -0.052899316, z: -0.019336443, w: 0.99743986}
m_LocalPosition: {x: 0.5536998, y: -0.2393, z: 0.24}
m_LocalScale: {x: 0.046967056, y: 0.047103446, z: 0.51896286}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 9136062896362479792}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: -5.16, y: -5.984, z: -1.951}
--- !u!65 &791216986871249129
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6508937067933463493}
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 &7144228430831487249
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6307600221955400267}
- component: {fileID: 6814481885263151209}
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 &6307600221955400267
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7144228430831487249}
m_LocalRotation: {x: -0.04597724, y: 0.060972244, z: -0.014195607, w: 0.99697894}
m_LocalPosition: {x: -0.5536, y: -0.2393, z: 0.24}
m_LocalScale: {x: 0.046967056, y: 0.047103446, z: 0.51896286}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 9136062896362479792}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: -5.16, y: 7.087, z: -1.951}
--- !u!65 &6814481885263151209
BoxCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7144228430831487249}
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}