refactor():重构编辑系统,不再需要添加额外的脚本作为可编辑的入口了

This commit is contained in:
2025-10-21 16:40:41 +08:00
parent 1ce3d1a0d8
commit 93b83b3af3
37 changed files with 186 additions and 199 deletions

View File

@@ -13,7 +13,6 @@ GameObject:
- component: {fileID: 3694179230033504797}
- component: {fileID: 470645613676258024}
- component: {fileID: 8187785643586722023}
- component: {fileID: 7940149935342460565}
- component: {fileID: 5829756071943867929}
- component: {fileID: 3049630257319171134}
m_Layer: 0
@@ -136,18 +135,6 @@ BoxCollider:
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &7940149935342460565
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7739979277884825363}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 7986c88b8e1d4944832af56e23188597, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &5829756071943867929
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@@ -13,7 +13,6 @@ GameObject:
- component: {fileID: 242555714111735108}
- component: {fileID: 4435893386940746007}
- component: {fileID: 2552293626926492943}
- component: {fileID: 3427371979469557628}
- component: {fileID: 1157280543463811332}
- component: {fileID: 9140300362975493256}
m_Layer: 0
@@ -136,18 +135,6 @@ SphereCollider:
serializedVersion: 3
m_Radius: 0.5
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &3427371979469557628
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7979385610396712053}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 7986c88b8e1d4944832af56e23188597, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &1157280543463811332
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@@ -12,7 +12,6 @@ GameObject:
- component: {fileID: 8222817459474332972}
- component: {fileID: 8915067524543900667}
- component: {fileID: 2933073816800901446}
- component: {fileID: 2654927572387158689}
- component: {fileID: 162156210837205425}
- component: {fileID: 4434834246038522293}
m_Layer: 0
@@ -108,18 +107,6 @@ BoxCollider:
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &2654927572387158689
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2052340463965227198}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 7986c88b8e1d4944832af56e23188597, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &162156210837205425
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@@ -12,7 +12,6 @@ GameObject:
- component: {fileID: 1966939443082034528}
- component: {fileID: 1791426126632920350}
- component: {fileID: 6559594074799131378}
- component: {fileID: 2740601845815088892}
- component: {fileID: 605469399670797709}
- component: {fileID: 6634784627554641663}
m_Layer: 0
@@ -108,18 +107,6 @@ BoxCollider:
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &2740601845815088892
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2729643726423589850}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 7986c88b8e1d4944832af56e23188597, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &605469399670797709
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -133,7 +120,6 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
Interactable: 1
isActive: 1
--- !u!114 &6634784627554641663
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@@ -43,7 +43,6 @@ GameObject:
- component: {fileID: 7587903706495042174}
- component: {fileID: 9191155306757799119}
- component: {fileID: 8846970934275178021}
- component: {fileID: 1219148107627415208}
- component: {fileID: 8496958603087533895}
- component: {fileID: 7351527485767933101}
m_Layer: 0
@@ -140,18 +139,6 @@ BoxCollider:
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &1219148107627415208
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5873928673589519195}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 7986c88b8e1d4944832af56e23188597, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &8496958603087533895
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -183,3 +170,4 @@ MonoBehaviour:
emitDirection: {x: 0, y: 0, z: 1}
emitForce: 10
emitInterval: 1
destroyDelay: 5

View File

@@ -12,7 +12,6 @@ GameObject:
- component: {fileID: 4763900636075465414}
- component: {fileID: 6839980979269427984}
- component: {fileID: 6900514999789347776}
- component: {fileID: 5480938290288266788}
- component: {fileID: 3969518804808817043}
- component: {fileID: 4936355834716623489}
m_Layer: 0
@@ -108,18 +107,6 @@ BoxCollider:
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &5480938290288266788
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6227019518059310355}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 7986c88b8e1d4944832af56e23188597, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &3969518804808817043
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@@ -0,0 +1,46 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &5733440185495106210
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1741528481904243288}
- component: {fileID: 2771123290872083115}
m_Layer: 0
m_Name: EditableManager
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1741528481904243288
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5733440185495106210}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 1341.3049, y: 771.7224, z: 0.19054106}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &2771123290872083115
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5733440185495106210}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9704373d6ec1409bb4e26e4b16324c40, type: 3}
m_Name:
m_EditorClassIdentifier:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 580e72e098ea0074795102df8d1f812e
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -12,7 +12,6 @@ GameObject:
- component: {fileID: 1875558020952416763}
- component: {fileID: 6958443043046651409}
- component: {fileID: 3036000835194628394}
- component: {fileID: 9057593411103083886}
- component: {fileID: 7384438008133576482}
- component: {fileID: 2187320556207737093}
m_Layer: 0
@@ -108,18 +107,6 @@ BoxCollider:
serializedVersion: 3
m_Size: {x: 1, y: 1, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &9057593411103083886
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1079693037897703353}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 7986c88b8e1d4944832af56e23188597, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &7384438008133576482
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@@ -14,7 +14,6 @@ GameObject:
- component: {fileID: 8785614081330407045}
- component: {fileID: 220912239936987690}
- component: {fileID: -7803032184951374842}
- component: {fileID: 4542395966412092557}
m_Layer: 0
m_Name: PressurePlate
m_TagString: Untagged
@@ -139,15 +138,3 @@ MonoBehaviour:
m_Bits: 4294967295
plateSize: {x: 1.2, y: 0.4, z: 1.2}
plateOffset: {x: 0, y: 0.5, z: 0}
--- !u!114 &4542395966412092557
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2191333364839819432}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 7986c88b8e1d4944832af56e23188597, type: 3}
m_Name:
m_EditorClassIdentifier: