Refactor: Managers to systems

This commit is contained in:
Vova
2023-12-11 14:17:52 +02:00
parent ea59babf93
commit 4e0787287b
14 changed files with 180 additions and 7797 deletions
+73 -4
View File
@@ -11,6 +11,8 @@ GameObject:
- component: {fileID: 3284961431740112560}
- component: {fileID: 3284961431740112563}
- component: {fileID: 3284961431740112562}
- component: {fileID: 6434834345686826594}
- component: {fileID: 3658533965490984325}
m_Layer: 0
m_Name: Player
m_TagString: Player
@@ -25,6 +27,7 @@ Transform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3284961431740112554}
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}
@@ -32,7 +35,6 @@ Transform:
m_Children:
- {fileID: 3034368942645999326}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!195 &3284961431740112563
NavMeshAgent:
@@ -71,6 +73,56 @@ MonoBehaviour:
_navAgent: {fileID: 3284961431740112563}
_animator: {fileID: 3284961433283168241}
_holdPoint: {fileID: 3284961432807806020}
--- !u!136 &6434834345686826594
CapsuleCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3284961431740112554}
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.38
m_Height: 1.8
m_Direction: 1
m_Center: {x: 0, y: 0.95, z: 0}
--- !u!54 &3658533965490984325
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3284961431740112554}
serializedVersion: 4
m_Mass: 0.0000001
m_Drag: 0
m_AngularDrag: 0
m_CenterOfMass: {x: 0, y: 0, z: 0}
m_InertiaTensor: {x: 1, y: 1, z: 1}
m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_ImplicitCom: 1
m_ImplicitTensor: 1
m_UseGravity: 0
m_IsKinematic: 0
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!1 &3284961432807806021
GameObject:
m_ObjectHideFlags: 0
@@ -94,13 +146,13 @@ Transform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3284961432807806021}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0.12, z: 0.0384}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3756894681279164157}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &3284961431633072437
PrefabInstance:
@@ -138,7 +190,7 @@ PrefabInstance:
- target: {fileID: -8679921383154817045, guid: 32790d47acc86814982f18993097a759,
type: 3}
propertyPath: m_LocalPosition.y
value: 0.15
value: 0.1
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 32790d47acc86814982f18993097a759,
type: 3}
@@ -977,6 +1029,10 @@ PrefabInstance:
type: 3}
insertIndex: -1
addedObject: {fileID: 3284961433283168241}
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 32790d47acc86814982f18993097a759,
type: 3}
insertIndex: -1
addedObject: {fileID: 3624213172115043560}
m_SourcePrefab: {fileID: 100100000, guid: 32790d47acc86814982f18993097a759, type: 3}
--- !u!1 &2402651526520908900 stripped
GameObject:
@@ -986,7 +1042,7 @@ GameObject:
m_PrefabAsset: {fileID: 0}
--- !u!95 &3284961433283168241
Animator:
serializedVersion: 5
serializedVersion: 7
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
@@ -1000,11 +1056,24 @@ Animator:
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_StabilizeFeet: 0
m_AnimatePhysics: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorStateOnDisable: 0
m_WriteDefaultValuesOnDisable: 0
--- !u!114 &3624213172115043560
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2402651526520908900}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: cf9ddd6d77ff9a7479edaeb2c8ae1078, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!4 &3034368942645999326 stripped
Transform:
m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 32790d47acc86814982f18993097a759,
-47
View File
@@ -1,47 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &9142730712074959057
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 9142730712074959070}
- component: {fileID: 9142730712074959071}
m_Layer: 0
m_Name: SpawnManager
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &9142730712074959070
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9142730712074959057}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0.49744928, y: 4.747728, z: 0.4416956}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: -1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &9142730712074959071
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9142730712074959057}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: cbd507d46c2bcc940b91fc92a2dfe513, type: 3}
m_Name:
m_EditorClassIdentifier:
DefaultPlayer: {fileID: 0}
-7
View File
@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 7532f144834b4d24ab75d734dfdaf51d
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
File diff suppressed because it is too large Load Diff
-7
View File
@@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 8939548f67eb43c4fa321f112c45f83b
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant: