AI行为树更新

This commit is contained in:
wuwenbo 2025-10-22 17:35:02 +08:00
parent 6ac021e791
commit ceefae3020
19 changed files with 31 additions and 41 deletions

File diff suppressed because one or more lines are too long

View File

@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 7a686a47eee2fa44cb0a34b5d86e4d5e, type: 3}
m_Name: BT
m_EditorClassIdentifier:
_serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_position":{"x":498.9811,"y":132.3516},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"0"},{"_subTree":{"_value":1},"_tag":"\u5916\u4ea4\u9636\u6bb51","_position":{"x":-657.417,"y":359.7169},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"1"},{"_subTree":{"_value":2},"_tag":"\u9632\u5b88\u79d1\u6280","_position":{"x":-466.1357,"y":360.395},"_comment":"","$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"2"},{"_subTree":{"_value":3},"_tag":"\u82f1\u96c4\u76f8\u5173","_position":{"x":-275.4174,"y":364.7169},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"3"},{"_subTree":{"_value":4},"_tag":"\u57ce\u5e02","_position":{"x":-108.0461,"y":366.8103},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"4"},{"_subTree":{"_value":5},"_tag":"\u53d1\u5c55\u79d1\u6280","_position":{"x":85.8208,"y":368.8981},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"5"},{"_subTree":{"_value":6},"_tag":"\u81ea\u7531\u4eba","_position":{"x":266.637,"y":370.7299},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"6"},{"_subTree":{"_value":7},"_tag":"\u519b\u56e2","_position":{"x":443.7369,"y":373.7564},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"7"},{"_subTree":{"_value":8},"_tag":"\u57ce\u5e02\u907f\u9669","_position":{"x":614.9846,"y":366.9137},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"8"},{"_subTree":{"_value":9},"_tag":"\u5916\u4ea4\u9636\u6bb52","_position":{"x":811.4332,"y":366.9137},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"9"},{"_subTree":{"_value":10},"_tag":"\u514b\u5236\u79d1\u6280","_position":{"x":999.7469,"y":368.7354},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"10"},{"_subTree":{"_value":11},"_tag":"\u6361\u6f0f\u79d1\u6280\u53d1\u5c55","_position":{"x":1212.182,"y":367.5142},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"11"},{"_subTree":{"_value":12},"_position":{"x":1408.252,"y":366.883},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"12"},{"_action":{"$type":"NodeCanvas.Tasks.Actions.AIFinishAction"},"_tag":"<color=red>372</color>","_position":{"x":1598.987,"y":371.3896},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"13"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"9"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"10"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"11"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"12"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"13"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}'
_serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_position":{"x":498.9811,"y":132.3516},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"0"},{"_subTree":{"_value":1},"_tag":"\u5916\u4ea4\u9636\u6bb51","_position":{"x":-657.417,"y":359.7169},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"1"},{"_subTree":{"_value":2},"_tag":"\u9632\u5b88\u79d1\u6280","_position":{"x":-466.1357,"y":360.395},"_comment":"","$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"2"},{"_subTree":{"_value":3},"_tag":"\u82f1\u96c4\u76f8\u5173","_position":{"x":-275.4174,"y":364.7169},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"3"},{"_subTree":{"_value":4},"_tag":"\u57ce\u5e02","_position":{"x":-108.0461,"y":366.8103},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"4"},{"_subTree":{"_value":5},"_tag":"\u53d1\u5c55\u79d1\u6280","_position":{"x":85.8208,"y":368.8981},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"5"},{"_subTree":{"_value":6},"_tag":"\u81ea\u7531\u4eba","_position":{"x":266.637,"y":370.7299},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"6"},{"_subTree":{"_value":7},"_tag":"\u519b\u56e2","_position":{"x":443.7369,"y":373.7564},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"7"},{"_subTree":{"_value":8},"_tag":"\u57ce\u5e02\u907f\u9669","_position":{"x":614.9846,"y":366.9137},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"8"},{"_subTree":{"_value":9},"_tag":"\u5916\u4ea4\u9636\u6bb52","_position":{"x":811.4332,"y":366.9137},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"9"},{"_subTree":{"_value":10},"_tag":"\u514b\u5236\u79d1\u6280","_position":{"x":999.7469,"y":368.7354},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"10"},{"_subTree":{"_value":11},"_tag":"\u6361\u6f0f\u79d1\u6280\u53d1\u5c55","_position":{"x":1212.182,"y":367.5142},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"11"},{"_subTree":{"_value":12},"_position":{"x":1408.252,"y":366.883},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"12"},{"_action":{"nodeId":510,"$type":"NodeCanvas.Tasks.Actions.AIFinishAction"},"_tag":"<color=red>510</color>","_position":{"x":1598.987,"y":371.3896},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"13"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"9"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"10"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"11"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"12"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"13"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}'
_objectReferences:
- {fileID: 0}
- {fileID: 11400000, guid: c4c07567ce3cb2440806f4a218691988, type: 2}
@ -31,7 +31,7 @@ MonoBehaviour:
_version: 3.33
_category:
_comments:
_translation: {x: 354.9234, y: 65.003784}
_zoomFactor: 0.7050427
_translation: {x: 223.76321, y: -63.29269}
_zoomFactor: 0.9549598
_haltSerialization: 0
_externalSerializationFile: {fileID: 0}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 7a686a47eee2fa44cb0a34b5d86e4d5e, type: 3}
m_Name: CommonTech
m_EditorClassIdentifier:
_serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_position":{"x":497.1322,"y":549.8659},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"0"},{"_action":{"MarkStr":"DevelopmentTechFinal","CheckNotHave":true,"nodeId":348,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"<color=red>348</color>","_position":{"x":113.4,"y":687.2},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"1"},{"_position":{"x":695.4,"y":644.2},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"2"},{"_position":{"x":554.0001,"y":759.6},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"3"},{"_action":{"ActionTypes":[9],"nodeId":349,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"<color=red>349</color>","_position":{"x":349.4702,"y":902.9698},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_action":{"CalculateTypes":[34],"nodeId":350,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"<color=red>350</color>","_position":{"x":522.9526,"y":905.599},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"5"},{"_action":{"nodeId":351,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"<color=red>351</color>","_position":{"x":742.7128,"y":904.6901},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_action":{"MarkStr":"DevelopmentTechFinal","nodeId":352,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"<color=red>352</color>","_position":{"x":800.4,"y":754.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"7"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}'
_serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_position":{"x":497.1322,"y":549.8659},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"0"},{"_action":{"MarkStr":"DevelopmentTechFinal","CheckNotHave":true,"nodeId":486,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"<color=red>486</color>","_position":{"x":113.4,"y":687.2},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"1"},{"_position":{"x":695.4,"y":644.2},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"2"},{"_position":{"x":554.0001,"y":759.6},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"3"},{"_action":{"ActionTypes":[9],"nodeId":487,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"<color=red>487</color>","_position":{"x":349.4702,"y":902.9698},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_action":{"CalculateTypes":[34],"nodeId":488,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"<color=red>488</color>","_position":{"x":522.9526,"y":905.599},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"5"},{"_action":{"nodeId":489,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"<color=red>489</color>","_position":{"x":742.7128,"y":904.6901},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_action":{"MarkStr":"DevelopmentTechFinal","nodeId":490,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"<color=red>490</color>","_position":{"x":800.4,"y":754.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"7"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}'
_objectReferences: []
_graphSource:
_version: 3.33

View File

@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 7a686a47eee2fa44cb0a34b5d86e4d5e, type: 3}
m_Name: DefendCity
m_EditorClassIdentifier:
_serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_position":{"x":233.1071,"y":784.5082},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"0"},{"_action":{"MarkStr":"CityCommonDefend","CheckNotHave":true,"nodeId":284,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"<color=red>284</color>","_position":{"x":-82.50031,"y":884.0636},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"1"},{"_tag":"","_position":{"x":232.4085,"y":900.0037},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"2"},{"_action":{"Strategy":6,"IsCity":true,"ExtraName":"CommonDefend","nodeId":285,"$type":"NodeCanvas.Tasks.Actions.AIForeachCreate"},"_tag":"<color=red>285</color>","_position":{"x":-170.4937,"y":1009.99},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"3"},{"_action":{"nodeId":286,"$type":"NodeCanvas.Tasks.Actions.AIForeachStart"},"_tag":"<color=red>286</color>","_position":{"x":125.8932,"y":1022.25},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_tag":"","_position":{"x":256.9426,"y":1038.827},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"5"},{"_action":{"ActionTypes":[4],"nodeId":287,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"<color=red>287</color>","_position":{"x":-0.5396254,"y":1226.149},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_action":{"nodeId":288,"$type":"NodeCanvas.Tasks.Actions.AIParamDefendTrainUnit"},"_tag":"<color=red>288</color>","_position":{"x":152.9659,"y":1227.126},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"7"},{"_action":{"CalculateTypes":[7],"nodeId":289,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"<color=red>289</color>","_position":{"x":295.5356,"y":1225.331},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"8"},{"_action":{"nodeId":290,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"<color=red>290</color>","_position":{"x":442.8104,"y":1228.461},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"9"},{"_action":{"nodeId":291,"$type":"NodeCanvas.Tasks.Actions.AIForeachEnd"},"_tag":"<color=red>291</color>","_position":{"x":383.6671,"y":1022.379},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"10"},{"_action":{"MarkStr":"CityCommonDefend","nodeId":292,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"<color=red>292</color>","_position":{"x":542.803,"y":1020.333},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"11"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"10"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"11"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"9"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}'
_serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_position":{"x":233.1071,"y":784.5082},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"0"},{"_action":{"MarkStr":"CityCommonDefend","CheckNotHave":true,"nodeId":422,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"<color=red>422</color>","_position":{"x":-82.50031,"y":884.0636},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"1"},{"_tag":"","_position":{"x":232.4085,"y":900.0037},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"2"},{"_action":{"Strategy":6,"IsCity":true,"ExtraName":"CommonDefend","nodeId":423,"$type":"NodeCanvas.Tasks.Actions.AIForeachCreate"},"_tag":"<color=red>423</color>","_position":{"x":-170.4937,"y":1009.99},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"3"},{"_action":{"nodeId":424,"$type":"NodeCanvas.Tasks.Actions.AIForeachStart"},"_tag":"<color=red>424</color>","_position":{"x":125.8932,"y":1022.25},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_tag":"","_position":{"x":256.9426,"y":1038.827},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"5"},{"_action":{"ActionTypes":[4],"nodeId":425,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"<color=red>425</color>","_position":{"x":-0.5396254,"y":1226.149},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_action":{"nodeId":426,"$type":"NodeCanvas.Tasks.Actions.AIParamDefendTrainUnit"},"_tag":"<color=red>426</color>","_position":{"x":152.9659,"y":1227.126},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"7"},{"_action":{"CalculateTypes":[7],"nodeId":427,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"<color=red>427</color>","_position":{"x":295.5356,"y":1225.331},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"8"},{"_action":{"nodeId":428,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"<color=red>428</color>","_position":{"x":442.8104,"y":1228.461},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"9"},{"_action":{"nodeId":429,"$type":"NodeCanvas.Tasks.Actions.AIForeachEnd"},"_tag":"<color=red>429</color>","_position":{"x":383.6671,"y":1022.379},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"10"},{"_action":{"MarkStr":"CityCommonDefend","nodeId":430,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"<color=red>430</color>","_position":{"x":542.803,"y":1020.333},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"11"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"10"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"11"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"9"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}'
_objectReferences: []
_graphSource:
_version: 3.33

View File

@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 7a686a47eee2fa44cb0a34b5d86e4d5e, type: 3}
m_Name: DevelopmentTech
m_EditorClassIdentifier:
_serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_tag":"","_position":{"x":1123.901,"y":2478.447},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"0"},{"_action":{"MarkStr":"DevelopmentTech","CheckNotHave":true,"nodeId":96,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"<color=red>96</color>","_position":{"x":840.5993,"y":2699.115},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"1"},{"_tag":"","_position":{"x":1322.302,"y":2634.844},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"2"},{"_tag":"","_position":{"x":1200.942,"y":2743.915},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"3"},{"_condition":{"CountryStrategy":2,"$type":"NodeCanvas.Tasks.Actions.CountryStrategyCondition"},"_tag":"","_position":{"x":877.7873,"y":3058.272},"$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"4"},{"_action":{"ActionTypes":[9],"nodeId":97,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"<color=red>97</color>","_position":{"x":1085.258,"y":3058.442},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"5"},{"_action":{"CalculateTypes":[34],"nodeId":98,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"<color=red>98</color>","_position":{"x":1270.123,"y":3057.497},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_action":{"nodeId":99,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"<color=red>99</color>","_position":{"x":1528.575,"y":3045.925},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"7"},{"_action":{"MarkStr":"DevelopmentTech","nodeId":100,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"<color=red>100</color>","_position":{"x":1475.873,"y":2751.671},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"8"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}'
_serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_tag":"","_position":{"x":1123.901,"y":2478.447},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"0"},{"_action":{"MarkStr":"DevelopmentTech","CheckNotHave":true,"nodeId":105,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"<color=red>105</color>","_position":{"x":840.5993,"y":2699.115},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"1"},{"_tag":"","_position":{"x":1322.302,"y":2634.844},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"2"},{"_tag":"","_position":{"x":1200.942,"y":2743.915},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"3"},{"_condition":{"CountryStrategy":2,"$type":"NodeCanvas.Tasks.Actions.CountryStrategyCondition"},"_tag":"","_position":{"x":877.7873,"y":3058.272},"$type":"NodeCanvas.BehaviourTrees.ConditionNode","$id":"4"},{"_action":{"ActionTypes":[9],"nodeId":106,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"<color=red>106</color>","_position":{"x":1085.258,"y":3058.442},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"5"},{"_action":{"CalculateTypes":[34],"nodeId":107,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"<color=red>107</color>","_position":{"x":1270.123,"y":3057.497},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_action":{"nodeId":108,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"<color=red>108</color>","_position":{"x":1528.575,"y":3045.925},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"7"},{"_action":{"MarkStr":"DevelopmentTech","nodeId":109,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"<color=red>109</color>","_position":{"x":1475.873,"y":2751.671},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"8"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}'
_objectReferences: []
_graphSource:
_version: 3.33

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 7a686a47eee2fa44cb0a34b5d86e4d5e, type: 3}
m_Name: MokouEggHero
m_EditorClassIdentifier:
_serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_tag":"","_position":{"x":-1316.633,"y":888.0853},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"0"},{"_tag":"","_position":{"x":-1804.262,"y":1135.337},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"1"},{"_action":{"FullType":{"UnitType":23},"$type":"NodeCanvas.Tasks.Actions.AIParamUnitFullType"},"_position":{"x":-2165.109,"y":1329.058},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"2"},{"_action":{"GreaterThan":false,"Ratio":0.5,"$type":"NodeCanvas.Tasks.Actions.AIParamHealth"},"_position":{"x":-1908.029,"y":1329.711},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"3"},{"_action":{"ActionTypes":[10],"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"<color=red>2</color>","_position":{"x":-1765.153,"y":1331.812},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_action":{"CalculateTypes":[40],"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"<color=red>4</color>","_position":{"x":-1607.146,"y":1330.971},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"5"},{"_action":{"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"<color=red>5</color>","_position":{"x":-1389.108,"y":1331.223},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_tag":"","_position":{"x":-834.7693,"y":1141.347},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"7"},{"_action":{"FullType":{"UnitType":23},"$type":"NodeCanvas.Tasks.Actions.AIParamUnitFullType"},"_position":{"x":-1219.304,"y":1329.9},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"8"},{"_action":{"Ratio":0.5,"$type":"NodeCanvas.Tasks.Actions.AIParamHealth"},"_position":{"x":-980.4407,"y":1331.028},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"9"},{"_action":{"ActionTypes":[10],"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"<color=red>2</color>","_position":{"x":-847.6974,"y":1331.028},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"10"},{"_action":{"CalculateTypes":[41],"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"<color=red>4</color>","_position":{"x":-686.9867,"y":1330.846},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"11"},{"_action":{"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"<color=red>5</color>","_position":{"x":-465.122,"y":1329.055},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"12"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"7"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"7"},"_targetNode":{"$ref":"9"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"7"},"_targetNode":{"$ref":"10"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"7"},"_targetNode":{"$ref":"11"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"7"},"_targetNode":{"$ref":"12"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}'
_serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_tag":"","_position":{"x":-1316.633,"y":888.0853},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"0"},{"_tag":"","_position":{"x":-1804.262,"y":1135.337},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"1"},{"_action":{"FullType":{"UnitType":23},"nodeId":209,"$type":"NodeCanvas.Tasks.Actions.AIParamUnitFullType"},"_tag":"<color=red>209</color>","_position":{"x":-2165.109,"y":1329.058},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"2"},{"_action":{"GreaterThan":false,"Ratio":0.5,"nodeId":210,"$type":"NodeCanvas.Tasks.Actions.AIParamHealth"},"_tag":"<color=red>210</color>","_position":{"x":-1908.029,"y":1329.711},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"3"},{"_action":{"ActionTypes":[10],"nodeId":211,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"<color=red>211</color>","_position":{"x":-1765.153,"y":1331.812},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_action":{"CalculateTypes":[40],"nodeId":212,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"<color=red>212</color>","_position":{"x":-1607.146,"y":1330.971},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"5"},{"_action":{"nodeId":213,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"<color=red>213</color>","_position":{"x":-1389.108,"y":1331.223},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_tag":"","_position":{"x":-834.7693,"y":1141.347},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"7"},{"_action":{"FullType":{"UnitType":23},"nodeId":214,"$type":"NodeCanvas.Tasks.Actions.AIParamUnitFullType"},"_tag":"<color=red>214</color>","_position":{"x":-1219.304,"y":1329.9},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"8"},{"_action":{"Ratio":0.5,"nodeId":215,"$type":"NodeCanvas.Tasks.Actions.AIParamHealth"},"_tag":"<color=red>215</color>","_position":{"x":-980.4407,"y":1331.028},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"9"},{"_action":{"ActionTypes":[10],"nodeId":216,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"<color=red>216</color>","_position":{"x":-847.6974,"y":1331.028},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"10"},{"_action":{"CalculateTypes":[41],"nodeId":217,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"<color=red>217</color>","_position":{"x":-686.9867,"y":1330.846},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"11"},{"_action":{"nodeId":218,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"<color=red>218</color>","_position":{"x":-465.122,"y":1329.055},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"12"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"7"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"7"},"_targetNode":{"$ref":"9"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"7"},"_targetNode":{"$ref":"10"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"7"},"_targetNode":{"$ref":"11"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"7"},"_targetNode":{"$ref":"12"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}'
_objectReferences: []
_graphSource:
_version: 3.33

File diff suppressed because one or more lines are too long

View File

@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 7a686a47eee2fa44cb0a34b5d86e4d5e, type: 3}
m_Name: ReisenHeroTree
m_EditorClassIdentifier:
_serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_tag":"","_position":{"x":250.251,"y":499.2788},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"0"},{"_tag":"","_position":{"x":252.1619,"y":636.515},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"1"},{"_action":{"FullType":{"UnitType":14,"GiantType":7},"$type":"NodeCanvas.Tasks.Actions.AIParamUnitFullType"},"_position":{"x":-53.4537,"y":789.1558},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"2"},{"_action":{"ActionTypes":[11],"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"<color=red>2</color>","_position":{"x":138.391,"y":785.9374},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"3"},{"_action":{"CalculateTypes":[31],"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"<color=red>4</color>","_position":{"x":321.7538,"y":787.623},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_action":{"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"<color=red>5</color>","_position":{"x":503.3424,"y":792.5932},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"5"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}'
_serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_tag":"","_position":{"x":250.251,"y":499.2788},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"0"},{"_tag":"","_position":{"x":252.1619,"y":636.515},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"1"},{"_action":{"FullType":{"UnitType":14,"GiantType":7},"nodeId":258,"$type":"NodeCanvas.Tasks.Actions.AIParamUnitFullType"},"_tag":"<color=red>258</color>","_position":{"x":-53.4537,"y":789.1558},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"2"},{"_action":{"ActionTypes":[11],"nodeId":259,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"<color=red>259</color>","_position":{"x":138.391,"y":785.9374},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"3"},{"_action":{"CalculateTypes":[31],"nodeId":260,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"<color=red>260</color>","_position":{"x":321.7538,"y":787.623},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_action":{"nodeId":261,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"<color=red>261</color>","_position":{"x":503.3424,"y":792.5932},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"5"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}'
_objectReferences: []
_graphSource:
_version: 3.33

View File

@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 7a686a47eee2fa44cb0a34b5d86e4d5e, type: 3}
m_Name: TewiHero
m_EditorClassIdentifier:
_serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_tag":"","_position":{"x":396.5577,"y":852.6248},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"0"},{"_tag":"","_position":{"x":400.5779,"y":972.1183},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"1"},{"_action":{"$type":"NodeCanvas.Tasks.Actions.AIParamHeroStrategy"},"_position":{"x":-95.53619,"y":1258.83},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"2"},{"_action":{"FullType":{"UnitType":14,"GiantType":8},"$type":"NodeCanvas.Tasks.Actions.AIParamUnitFullType"},"_position":{"x":60.53963,"y":1258.391},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"3"},{"_action":{"ActionTypes":[8],"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"<color=red>2</color>","_position":{"x":247.1929,"y":1261.515},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_action":{"ActionType":11,"$type":"NodeCanvas.Tasks.Actions.AIParamUnitActionType"},"_position":{"x":410.3843,"y":1256.895},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"5"},{"_action":{"Count":1.0,"$type":"NodeCanvas.Tasks.Actions.AIParamAroundSelfLeagueUnitCount"},"_position":{"x":599.418,"y":1252.771},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_action":{"CalculateTypes":[7],"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"<color=red>4</color>","_position":{"x":759.9159,"y":1254.685},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"7"},{"_action":{"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"<color=red>5</color>","_position":{"x":893.8396,"y":1253.894},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"8"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}'
_serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_tag":"","_position":{"x":396.5577,"y":852.6248},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"0"},{"_tag":"","_position":{"x":400.5779,"y":972.1183},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"1"},{"_action":{"nodeId":167,"$type":"NodeCanvas.Tasks.Actions.AIParamHeroStrategy"},"_tag":"<color=red>167</color>","_position":{"x":-95.53619,"y":1258.83},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"2"},{"_action":{"FullType":{"UnitType":14,"GiantType":8},"nodeId":168,"$type":"NodeCanvas.Tasks.Actions.AIParamUnitFullType"},"_tag":"<color=red>168</color>","_position":{"x":60.53963,"y":1258.391},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"3"},{"_action":{"ActionTypes":[8],"nodeId":169,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"<color=red>169</color>","_position":{"x":247.1929,"y":1261.515},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_action":{"ActionType":11,"nodeId":170,"$type":"NodeCanvas.Tasks.Actions.AIParamUnitActionType"},"_tag":"<color=red>170</color>","_position":{"x":410.3843,"y":1256.895},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"5"},{"_action":{"Count":1.0,"nodeId":171,"$type":"NodeCanvas.Tasks.Actions.AIParamAroundSelfLeagueUnitCount"},"_tag":"<color=red>171</color>","_position":{"x":599.418,"y":1252.771},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_action":{"CalculateTypes":[7],"nodeId":172,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"<color=red>172</color>","_position":{"x":759.9159,"y":1254.685},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"7"},{"_action":{"nodeId":173,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"<color=red>173</color>","_position":{"x":893.8396,"y":1253.894},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"8"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"1"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}'
_objectReferences: []
_graphSource:
_version: 3.33

File diff suppressed because one or more lines are too long

View File

@ -309,7 +309,7 @@ namespace Logic.AI
}
}
if (type == CommonActionType.UnitAction)
if (type == CommonActionType.UnitAction || type == CommonActionType.UnitSkill)
{
if (data.TargetParam.UnitData == null) return;
data.TargetParam.MainObjectType = ActionLogicFactory.GetMainObjectType(type);
@ -319,23 +319,7 @@ namespace Logic.AI
data.AIActions.Add(new AIActionBase(data.TargetParam.GetCopyParam(), action));
}
}
if (type == CommonActionType.UnitSkill)
{
if (data.TargetParam.UnitData == null) return;
data.TargetParam.MainObjectType = ActionLogicFactory.GetMainObjectType(type);
foreach (var targetUnit in data.TargetParam.MapData.UnitMap.UnitList)
{
data.TargetParam.TargetUnitData = targetUnit;
data.TargetParam.OnParamChanged();
foreach (var action in actions)
{
if (!action.CheckCan(data.TargetParam)) continue;
data.AIActions.Add(new AIActionBase(data.TargetParam.GetCopyParam(), action));
}
}
}
if (type == CommonActionType.UnitMove)
{
if (data.TargetParam.UnitData == null) return;

View File

@ -1,4 +1,5 @@
using CanvasCoreExpand;
using System.Collections.Generic;
using CanvasCoreExpand;
using NodeCanvas.BehaviourTrees;
using NodeCanvas.Framework;
using NodeCanvas.Tasks.Actions;
@ -10,12 +11,16 @@ namespace Logic.Editor
public class GraphExporter: IGraphExporter
{
private uint _recordId;
private HashSet<Node> _visitedNodes;
public void GenerateAiBtNodeId(Graph graph)
{
if (graph == null) return;
_recordId = 1;
_visitedNodes = new HashSet<Node>();
var root = graph.primeNode;
if (root == null) return;
@ -35,8 +40,9 @@ namespace Logic.Editor
// 检查当前节点是否是BaseActionTask类型
var actionNode = node as ActionNode;
if (actionNode != null && actionNode.task is BaseActionTask baseTask)
if (actionNode != null && !_visitedNodes.Contains(actionNode) && actionNode.task is BaseActionTask baseTask)
{
_visitedNodes.Add(actionNode);
baseTask.NodeId = _recordId++;
node.tag = $"<color=red>{baseTask.NodeId}</color>";
}