步骤还原完善

This commit is contained in:
陈向学 2024-08-23 20:03:25 +08:00
parent 80b5a8aca4
commit 672d593535
7 changed files with 177 additions and 808 deletions

View File

@ -9,7 +9,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104531036070964}
- component: {fileID: 1817104531036070963}
m_Layer: 0
m_Name: 3002
m_TagString: Untagged
@ -28,29 +27,10 @@ Transform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1817104532932632541}
m_Children: []
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104531036070963
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104531036070965}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u5DE5\u4F5C\u9884\u7EA6"
initSceneType: 1
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104531132562976
GameObject:
m_ObjectHideFlags: 0
@ -60,7 +40,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104531132562991}
- component: {fileID: 1817104531132562990}
m_Layer: 0
m_Name: 3012
m_TagString: Untagged
@ -83,69 +62,6 @@ Transform:
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 11
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104531132562990
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104531132562976}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u62C6\u9664\u7535\u80FD\u8BA1\u91CF\u88C5\u7F6E"
initSceneType: 3
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104531197962736
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1817104531197962751}
- component: {fileID: 1817104531197962750}
m_Layer: 0
m_Name: "\u978B\u5B50"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1817104531197962751
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104531197962736}
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: []
m_Father: {fileID: 1817104531352388364}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104531197962750
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104531197962736}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 40734e2dbb26ba24eaced19c3fbc57ae, type: 3}
m_Name:
m_EditorClassIdentifier:
initStatePara: "\u9690\u85CF"
--- !u!1 &1817104531314915916
GameObject:
m_ObjectHideFlags: 0
@ -213,7 +129,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104531352388364}
- component: {fileID: 1817104531352388363}
m_Layer: 0
m_Name: 3006
m_TagString: Untagged
@ -232,77 +147,10 @@ Transform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1817104531655533677}
- {fileID: 1817104532208112738}
- {fileID: 1817104531379728303}
- {fileID: 1817104531197962751}
m_Children: []
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104531352388363
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104531352388365}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u9009\u53D6\u5DE5\u5668\u5177"
initSceneType: 2
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104531379728288
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1817104531379728303}
- component: {fileID: 1817104531379728302}
m_Layer: 0
m_Name: "\u624B\u5957"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1817104531379728303
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104531379728288}
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: []
m_Father: {fileID: 1817104531352388364}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104531379728302
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104531379728288}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 40734e2dbb26ba24eaced19c3fbc57ae, type: 3}
m_Name:
m_EditorClassIdentifier:
initStatePara: "\u9690\u85CF"
--- !u!1 &1817104531430433246
GameObject:
m_ObjectHideFlags: 0
@ -312,7 +160,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104531430433245}
- component: {fileID: 1817104531430433244}
m_Layer: 0
m_Name: 3013
m_TagString: Untagged
@ -335,24 +182,6 @@ Transform:
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 12
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104531430433244
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104531430433246}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u5B89\u88C5\u7535\u80FD\u8868"
initSceneType: 3
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104531524257620
GameObject:
m_ObjectHideFlags: 0
@ -362,7 +191,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104531524257619}
- component: {fileID: 1817104531524257618}
m_Layer: 0
m_Name: 3015
m_TagString: Untagged
@ -385,69 +213,6 @@ Transform:
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 14
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104531524257618
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104531524257620}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u73B0\u573A\u901A\u7535\u53CA\u68C0\u67E5"
initSceneType: 3
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104531655533678
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1817104531655533677}
- component: {fileID: 1817104531655533676}
m_Layer: 0
m_Name: "\u5934\u76D4"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1817104531655533677
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104531655533678}
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: []
m_Father: {fileID: 1817104531352388364}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104531655533676
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104531655533678}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 40734e2dbb26ba24eaced19c3fbc57ae, type: 3}
m_Name:
m_EditorClassIdentifier:
initStatePara: "\u9690\u85CF"
--- !u!1 &1817104531718791355
GameObject:
m_ObjectHideFlags: 0
@ -457,7 +222,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104531718791354}
- component: {fileID: 1817104531718791353}
m_Layer: 0
m_Name: 3003
m_TagString: Untagged
@ -480,24 +244,6 @@ Transform:
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104531718791353
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104531718791355}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u529E\u7406\u5DE5\u4F5C\u7968"
initSceneType: 1
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104531821779505
GameObject:
m_ObjectHideFlags: 0
@ -507,7 +253,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104531821779504}
- component: {fileID: 1817104531821779519}
m_Layer: 0
m_Name: 3014
m_TagString: Untagged
@ -530,24 +275,6 @@ Transform:
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 13
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104531821779519
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104531821779505}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u5B89\u88C5\u68C0\u67E5"
initSceneType: 3
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104531948292490
GameObject:
m_ObjectHideFlags: 0
@ -557,7 +284,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104531948292489}
- component: {fileID: 1817104531948292488}
m_Layer: 0
m_Name: 3016
m_TagString: Untagged
@ -580,24 +306,6 @@ Transform:
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 15
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104531948292488
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104531948292490}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u5B9E\u65BD\u5C01\u5370"
initSceneType: 3
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104532014346779
GameObject:
m_ObjectHideFlags: 0
@ -607,7 +315,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104532014346778}
- component: {fileID: 1817104532014346777}
m_Layer: 0
m_Name: 3009
m_TagString: Untagged
@ -630,69 +337,6 @@ Transform:
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 8
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104532014346777
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532014346779}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u63A5\u7EBF\u68C0\u67E5"
initSceneType: 3
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104532113853751
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1817104532113853750}
- component: {fileID: 1817104532113853749}
m_Layer: 0
m_Name: "\u624B\u673A"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1817104532113853750
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532113853751}
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: []
m_Father: {fileID: 1817104532874197423}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104532113853749
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532113853751}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 40734e2dbb26ba24eaced19c3fbc57ae, type: 3}
m_Name:
m_EditorClassIdentifier:
initStatePara: 0
--- !u!1 &1817104532177289210
GameObject:
m_ObjectHideFlags: 0
@ -702,7 +346,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104532177289209}
- component: {fileID: 1817104532177289208}
m_Layer: 0
m_Name: 3005
m_TagString: Untagged
@ -725,69 +368,6 @@ Transform:
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104532177289208
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532177289210}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u6B63\u786E\u7740\u88C5"
initSceneType: 2
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104532208112739
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1817104532208112738}
- component: {fileID: 1817104532208112737}
m_Layer: 0
m_Name: "\u8863\u670D"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1817104532208112738
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532208112739}
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: []
m_Father: {fileID: 1817104531352388364}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104532208112737
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532208112739}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 40734e2dbb26ba24eaced19c3fbc57ae, type: 3}
m_Name:
m_EditorClassIdentifier:
initStatePara: "\u9690\u85CF"
--- !u!1 &1817104532282105279
GameObject:
m_ObjectHideFlags: 0
@ -798,6 +378,7 @@ GameObject:
m_Component:
- component: {fileID: 1817104532282105278}
- component: {fileID: 1817104532282105277}
- component: {fileID: 7877983387822698289}
m_Layer: 0
m_Name: 1002
m_TagString: Untagged
@ -850,6 +431,21 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 00415bfa520d2dd43b89c50a93350199, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &7877983387822698289
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532282105279}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 6188c45bfdd84a54990578cb8f87397c, type: 3}
m_Name:
m_EditorClassIdentifier:
systemId: 0
schemeId: 0
subProcessId: 0
--- !u!1 &1817104532306234131
GameObject:
m_ObjectHideFlags: 0
@ -891,7 +487,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104532388971730}
- component: {fileID: 1817104532388971729}
m_Layer: 0
m_Name: 3008
m_TagString: Untagged
@ -914,24 +509,6 @@ Transform:
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104532388971729
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532388971731}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u73ED\u524D\u4F1A"
initSceneType: 3
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104532514673093
GameObject:
m_ObjectHideFlags: 0
@ -941,7 +518,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104532514673092}
- component: {fileID: 1817104532514673091}
m_Layer: 0
m_Name: 3010
m_TagString: Untagged
@ -964,24 +540,6 @@ Transform:
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104532514673091
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532514673093}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u65AD\u5F00\u7535\u6E90\u5E76\u9A8C\u7535"
initSceneType: 3
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104532575313427
GameObject:
m_ObjectHideFlags: 0
@ -991,7 +549,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104532575313426}
- component: {fileID: 1817104532575313425}
m_Layer: 0
m_Name: 3018
m_TagString: Untagged
@ -1014,24 +571,6 @@ Transform:
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 17
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104532575313425
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532575313427}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u6E05\u7406\u73B0\u573A"
initSceneType: 3
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104532576272488
GameObject:
m_ObjectHideFlags: 0
@ -1041,7 +580,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104532576272471}
- component: {fileID: 1817104532576272470}
m_Layer: 0
m_Name: 3017
m_TagString: Untagged
@ -1064,24 +602,6 @@ Transform:
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 16
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104532576272470
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532576272488}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u586B\u5199\u544A\u77E5\u5355"
initSceneType: 3
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104532686772040
GameObject:
m_ObjectHideFlags: 0
@ -1091,7 +611,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104532686772023}
- component: {fileID: 1817104532686772022}
m_Layer: 0
m_Name: 3004
m_TagString: Untagged
@ -1114,24 +633,6 @@ Transform:
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104532686772022
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532686772040}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u586B\u5199\u88C5\u62C6\u5DE5\u5355"
initSceneType: 1
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104532699103357
GameObject:
m_ObjectHideFlags: 0
@ -1141,7 +642,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104532699103356}
- component: {fileID: 1817104532699103355}
m_Layer: 0
m_Name: 3007
m_TagString: Untagged
@ -1164,24 +664,6 @@ Transform:
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104532699103355
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532699103357}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u4E0E\u5BA2\u6237\u6C9F\u901A"
initSceneType: 3
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104532874197408
GameObject:
m_ObjectHideFlags: 0
@ -1191,8 +673,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104532874197423}
- component: {fileID: 1817104532874197422}
- component: {fileID: 1817104532874197421}
m_Layer: 0
m_Name: 3001
m_TagString: Untagged
@ -1211,41 +691,10 @@ Transform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1817104532113853750}
m_Children: []
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104532874197422
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532874197408}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u67E5\u770B\u4EFB\u52A1\u5355"
initSceneType: 1
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!114 &1817104532874197421
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532874197408}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: efc96f6a32601eb468d03debfd8d9661, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &1817104532883171830
GameObject:
m_ObjectHideFlags: 0
@ -1255,7 +704,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1817104532883171829}
- component: {fileID: 1817104532883171828}
m_Layer: 0
m_Name: 3011
m_TagString: Untagged
@ -1278,66 +726,3 @@ Transform:
m_Father: {fileID: 1817104532282105278}
m_RootOrder: 10
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104532883171828
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532883171830}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b60c6991d2888da47850978d1051aa7f, type: 3}
m_Name:
m_EditorClassIdentifier:
"\u81EA\u5B9A\u4E49": "\u6838\u5BF9\u548C\u6284\u5F55\u8BA1\u91CF\u8BBE\u5907\u4FE1\u606F"
initSceneType: 3
systemId: 0
schemeId: 0
subProcessId: 0
stepStateBases: []
--- !u!1 &1817104532932632542
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1817104532932632541}
- component: {fileID: 1817104532932632540}
m_Layer: 0
m_Name: "\u624B\u673A"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1817104532932632541
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532932632542}
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: []
m_Father: {fileID: 1817104531036070964}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1817104532932632540
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1817104532932632542}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 40734e2dbb26ba24eaced19c3fbc57ae, type: 3}
m_Name:
m_EditorClassIdentifier:
initStatePara: 1

View File

@ -241,6 +241,63 @@ MonoBehaviour:
m_RequiresDepthTexture: 0
m_RequiresColorTexture: 0
m_Version: 2
--- !u!1001 &275758847
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_RootOrder
value: 4
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalPosition.y
value: 1.5
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915916, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_Name
value: "\u6B65\u9AA4\u72B6\u6001"
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
--- !u!1 &678380208
GameObject:
m_ObjectHideFlags: 0
@ -468,60 +525,3 @@ MonoBehaviour:
m_ShadowLayerMask: 1
m_LightCookieSize: {x: 1, y: 1}
m_LightCookieOffset: {x: 0, y: 0}
--- !u!1001 &1817104532820658167
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_RootOrder
value: 4
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalPosition.y
value: 1.5
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915914, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1817104531314915916, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}
propertyPath: m_Name
value: "\u6B65\u9AA4\u72B6\u6001"
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 049bfb1489c99ca49bfbcdcdca9d9cbf, type: 3}

View File

@ -11,122 +11,104 @@ public class StepState_1002 : StepState
{
private void Awake()
{
steps.Add(1, E_SceneType.Office);
steps.Add(2, E_SceneType.Office);
steps.Add(3, E_SceneType.Office);
steps.Add(4, E_SceneType.Office);
steps.Add(5, E_SceneType.ToolRoom);
steps.Add(6, E_SceneType.ToolRoom);
steps.Add(7, E_SceneType.Site);
steps.Add(8, E_SceneType.Site);
steps.Add(9, E_SceneType.Site);
steps.Add(10, E_SceneType.Site);
steps.Add(11, E_SceneType.Site);
steps.Add(12, E_SceneType.Site);
steps.Add(13, E_SceneType.Site);
steps.Add(14, E_SceneType.Site);
steps.Add(15, E_SceneType.Site);
steps.Add(16, E_SceneType.Site);
steps.Add(17, E_SceneType.Site);
steps.Add(18, E_SceneType.Site);
steps.Add(3001, E_SceneType.Office);
steps.Add(3002, E_SceneType.Office);
steps.Add(3003, E_SceneType.Office);
steps.Add(3004, E_SceneType.Office);
steps.Add(3005, E_SceneType.ToolRoom);
steps.Add(3006, E_SceneType.ToolRoom);
steps.Add(3007, E_SceneType.Site);
steps.Add(3008, E_SceneType.Site);
steps.Add(3009, E_SceneType.Site);
steps.Add(3010, E_SceneType.Site);
steps.Add(3011, E_SceneType.Site);
steps.Add(3012, E_SceneType.Site);
steps.Add(3013, E_SceneType.Site);
steps.Add(3014, E_SceneType.Site);
steps.Add(3015, E_SceneType.Site);
steps.Add(3016, E_SceneType.Site);
steps.Add(3017, E_SceneType.Site);
steps.Add(3018, E_SceneType.Site);
}
/// <summary>
/// 跳步骤
/// </summary>
/// <param name="num">从一开始</param>
public void JumpStep(int num)
{
num--;
//检查是否跳场景
InvokeChangeScene(steps[num], isChangeSence =>
{
//找到此步骤场景第一个
int first = steps.First(a => a.Value == steps[num]).Key;
//从场景第一个开始还原到此步骤
while (first>steps.Count-1 && first>num)
{
SetStepState(first);
first++;
}
});
}
public void SetStepState(int num)
public override void SetStepState(int num)
{
Debug.Log("切换步骤"+num);
if (num == 1)
if (num == 3001)
{
//查看任务单
OfficeManager.Instance.mobileController.downIndex = 0;
}
else if (num == 2)
else if (num == 3002)
{
//工作预约
OfficeManager.Instance.mobileController.downIndex = 1;
}
else if (num == 3)
else if (num == 3003)
{
//办理工作票
OfficeManager.Instance.mobileController.downIndex = 1;
}
else if (num == 4)
else if (num == 3004)
{
//填写装拆工单
OfficeManager.Instance.mobileController.downIndex = 1;
}
else if (num == 5)
else if (num == 3005)
{
//³¡¾°Ê׸ö²½Öè
//正确着装
PacksackBagMgr.Instance.ClearAllToolAndDiveceAndMaterial();
}
else if (num == 6)
else if (num == 3006)
{
//选取工器具
}
else if (num == 7)
else if (num == 3007)
{
//与客户沟通
}
else if (num == 8)
else if (num == 3008)
{
//班前会
}
else if (num == 9)
else if (num == 3009)
{
//接线检查
}
else if(num == 10)
else if(num == 3010)
{
//断开电源并验电
}
else if (num == 11)
else if (num == 3011)
{
//核对和抄录计量设备信息
}
else if(num==12)
else if(num== 3012)
{
//拆除电能计量装置
}
else if( num == 13)
else if( num == 3013)
{
//安装电能表
}
else if (num == 14)
else if (num == 3014)
{
//安装检查
}
else if(num==15)
else if(num== 3015)
{
//现场通电及检查
}
else if(num==16)
else if(num== 3016)
{
//实施封印
}
else if(num==17)
else if(num== 3017)
{
//填写告知单
}
else if(num==18)
else if(num== 3018)
{
//清理现场
}

View File

@ -7,23 +7,43 @@ using UnityEngine;
/// <summary>
/// 步骤状态(管理一个步骤下的所有需要初始化的状态)
/// </summary>
public class StepState : MonoBehaviour
public abstract class StepState : MonoBehaviour
{
[HideInInspector]
public int systemId;
[HideInInspector]
public int schemeId;
[HideInInspector]
public int subProcessId;
public Dictionary<int,E_SceneType> steps;
public Dictionary<int,E_SceneType> steps=new Dictionary<int, E_SceneType>();
public void Init()
{
subProcessId = int.Parse(gameObject.name);
schemeId = int.Parse(transform.parent.name);
systemId = int.Parse(transform.parent.parent.name);
schemeId = int.Parse(transform.name);
systemId = int.Parse(transform.parent.name);
}
/// <summary>
/// 跳步骤
/// </summary>
/// <param name="num">从一开始</param>
public void JumpStep(int num)
{
//检查是否跳场景
InvokeChangeScene(steps[num], isChangeSence =>
{
//找到此步骤场景第一个
int first = steps.First(a => a.Value == steps[num]).Key;
//从场景第一个开始还原到此步骤
foreach (var item in steps)
{
if(item.Key>=first && item.Key<=num)
{
SetStepState(item.Key);
}
}
});
}
/// <summary>
@ -70,5 +90,7 @@ public class StepState : MonoBehaviour
doStepState.Invoke(false);
}
}
public abstract void SetStepState(int num);
}

View File

@ -28,40 +28,25 @@ public class StepStateControl : MonoBehaviour
m_Steps.ForEach(a=> { a.Init(); });
}
///// <summary>
///// 注册科目回调(主要切换场景)
///// </summary>
///// <param name="systemId"></param>
///// <param name="schemeId"></param>
///// <param name="subProcessId"></param>
//public void AddStepState(int systemId, int schemeId, int subProcessId, Action<E_SceneType> callback)
//{
// StepState ss = m_Steps.Find(a => a.systemId == systemId && a.schemeId == schemeId && a.subProcessId== subProcessId);
// if(ss!=null)
// {
// ss.AddResetChangeScene(callback);
// }
//}
/// <summary>
/// 注册当前科目里步骤里某个需要初始化的状态脚本
/// </summary>
/// <param name="objName"></param>
public void AddStepStateBase(int[] subProcessIds,string objName,Action<string> callback)
{
List<StepState> ss=m_Steps.FindAll(a => a.systemId == GameManager.Instance.systemId && a.schemeId == GameManager.RunModelMgr.schemeID && subProcessIds.Contains(a.subProcessId));
if (ss.Count >0)
{
ss.ForEach(a=>
{
//StepStateBase sb = a.stepStateBases.Find(a => a.gameObject.name == objName);
//if (sb != null)
//{
// sb.AddResetFunction(callback);
//}
});
}
}
//public void AddStepStateBase(int[] subProcessIds,string objName,Action<string> callback)
//{
// List<StepState> ss=m_Steps.FindAll(a => a.systemId == GameManager.Instance.systemId && a.schemeId == GameManager.RunModelMgr.schemeID && subProcessIds.Contains(a.subProcessId));
// if (ss.Count >0)
// {
// ss.ForEach(a=>
// {
// //StepStateBase sb = a.stepStateBases.Find(a => a.gameObject.name == objName);
// //if (sb != null)
// //{
// // sb.AddResetFunction(callback);
// //}
// });
// }
//}
/// <summary>
/// 调用初始化步骤
@ -71,17 +56,11 @@ public class StepStateControl : MonoBehaviour
/// <param name="step"></param>
public void InvokeInitStepState(int systemId, int schemeId, int subProcessId)
{
StepState tmp=m_Steps.Find(a => a.systemId == systemId && a.schemeId == schemeId && a.subProcessId == subProcessId);
StepState tmp=m_Steps.Find(a => a.systemId == systemId && a.schemeId == schemeId);
if (tmp != null)
{
Debug.Log("初始化步骤");
//跳场景
//tmp.InvokeChangeScene();
//初始化base
//tmp.stepStateBases.ForEach(a =>
//{
// a.InvokeInitStepStae();
//});
Debug.Log("执行步骤状态设置跳步骤");
tmp.JumpStep(subProcessId);
}
}

View File

@ -98,6 +98,19 @@ public class PacksackBagMgr : BaseManager<PacksackBagMgr>
/// </summary>
public void ClearAllToolAndDiveceAndMaterial()
{
for (int i = 0; i < toolAndMaterialDic.Count; i++)
{
int indexI = i;
for (int j = 0; j < toolAndMaterialDic[indexI].Count; j++)
{
int indexJ = j;
GameObject obj = GameObject.Instantiate(toolAndMaterialDic[indexI][indexJ].objPrefab);
obj.name = toolAndMaterialDic[indexI][indexJ].toolName;
obj.transform.position = toolAndMaterialDic[indexI][indexJ].selfPosInToolRoom;
obj.GetComponent<Tool_SelectComponent>().itemInfo = toolAndMaterialDic[indexI][indexJ];
}
}
wearDic.Clear();
toolAndMaterialDic.Clear();
}

View File

@ -8,18 +8,6 @@ public class MobileController : PermanentTriggerBase
{
public int downIndex = 0;
protected override void OnAwake()
{
base.OnAwake();
//注册状态初始化回调
StepStateControl.instance.AddStepStateBase(new int[] { 3001, 3002 }, "手机", para =>
{
downIndex = int.Parse(para);
});
}
protected override void OnMDown()
{
switch (downIndex)