ConditionalGraph.asset 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
  1. %YAML 1.1
  2. %TAG !u! tag:unity3d.com,2011:
  3. --- !u!114 &11400000
  4. MonoBehaviour:
  5. m_ObjectHideFlags: 0
  6. m_CorrespondingSourceObject: {fileID: 0}
  7. m_PrefabInstance: {fileID: 0}
  8. m_PrefabAsset: {fileID: 0}
  9. m_GameObject: {fileID: 0}
  10. m_Enabled: 1
  11. m_EditorHideFlags: 0
  12. m_Script: {fileID: 11500000, guid: 31390c44c9f3a3d40b424bf6821999a2, type: 3}
  13. m_Name: ConditionalGraph
  14. m_EditorClassIdentifier:
  15. serializedNodes:
  16. - type: ForLoopNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  17. jsonDatas: '{"GUID":"d5ca5207-95e0-48d1-a3a8-a3a01ede32ff","computeOrder":5,"position":{"serializedVersion":"2","x":1715.5386962890625,"y":2.243854522705078,"width":215.0,"height":138.00001525878907},"expanded":false,"debug":false,"nodeLock":false,"start":0,"end":10,"index":9}'
  18. - type: IfNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  19. jsonDatas: '{"GUID":"0b887ee0-c1bb-4ebd-9d59-dfad6ca5d169","computeOrder":2,"position":{"serializedVersion":"2","x":903.000244140625,"y":-43.728031158447269,"width":144.0,"height":120.00001525878906},"expanded":false,"debug":false,"nodeLock":false,"condition":false,"compareOperator":0}'
  20. - type: IfNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  21. jsonDatas: '{"GUID":"057208a7-faeb-41f9-b152-b2cfa3843888","computeOrder":4,"position":{"serializedVersion":"2","x":1422.000244140625,"y":-121.7280502319336,"width":144.0,"height":120.00001525878906},"expanded":false,"debug":false,"nodeLock":false,"condition":false,"compareOperator":0}'
  22. - type: MultiAddNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  23. jsonDatas: '{"GUID":"e00032bc-e54e-4c8b-84c9-51eb5103abc2","computeOrder":8,"position":{"serializedVersion":"2","x":459.0,"y":-138.0,"width":123.0,"height":101.0},"expanded":false,"debug":false,"nodeLock":false,"output":84.0}'
  24. - type: FloatNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  25. jsonDatas: '{"GUID":"cac5f34e-166a-4f09-a2a0-9a805d70b7a7","computeOrder":7,"position":{"serializedVersion":"2","x":290.0,"y":-190.0,"width":101.0,"height":101.0},"expanded":false,"debug":false,"nodeLock":false,"output":42.0,"input":42.0}'
  26. - type: FloatNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  27. jsonDatas: '{"GUID":"80f2299f-e7f8-45ce-a46c-fe74ae2a58f7","computeOrder":6,"position":{"serializedVersion":"2","x":293.0,"y":-85.0,"width":101.0,"height":101.0},"expanded":false,"debug":false,"nodeLock":false,"output":42.0,"input":42.0}'
  28. - type: IfNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  29. jsonDatas: '{"GUID":"575b566d-578e-4d1c-8278-3fe61059696a","computeOrder":3,"position":{"serializedVersion":"2","x":1417.0,"y":82.27198028564453,"width":144.0,"height":120.00001525878906},"expanded":false,"debug":false,"nodeLock":false,"condition":false,"compareOperator":0}'
  30. - type: MultiAddNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  31. jsonDatas: '{"GUID":"70760904-88ea-4e03-8fdb-fb6377f9bcfd","computeOrder":11,"position":{"serializedVersion":"2","x":821.0264892578125,"y":230.0491485595703,"width":123.0,"height":101.0},"expanded":false,"debug":false,"nodeLock":false,"output":42.0}'
  32. - type: FloatNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  33. jsonDatas: '{"GUID":"2ce9dd45-d5fe-4829-9a7e-77027b620366","computeOrder":9,"position":{"serializedVersion":"2","x":664.0001220703125,"y":187.2719268798828,"width":101.0,"height":101.0},"expanded":false,"debug":false,"nodeLock":false,"output":12.0,"input":12.0}'
  34. - type: FloatNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  35. jsonDatas: '{"GUID":"f277b514-cc12-44f0-aee2-b095a39eb103","computeOrder":10,"position":{"serializedVersion":"2","x":667.0001220703125,"y":292.2720031738281,"width":101.0,"height":101.0},"expanded":false,"debug":false,"nodeLock":false,"output":30.0,"input":30.0}'
  36. - type: MultiAddNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  37. jsonDatas: '{"GUID":"18e4ddea-7bcd-446f-bd8b-0f5cca686f4c","computeOrder":14,"position":{"serializedVersion":"2","x":958.0,"y":-261.0,"width":123.0,"height":101.0},"expanded":false,"debug":false,"nodeLock":false,"output":42.0}'
  38. - type: FloatNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  39. jsonDatas: '{"GUID":"72b4a43d-1c20-49e8-84c2-ad1ebd4d3f1f","computeOrder":13,"position":{"serializedVersion":"2","x":789.0,"y":-313.0,"width":101.0,"height":101.0},"expanded":false,"debug":false,"nodeLock":false,"output":21.0,"input":21.0}'
  40. - type: FloatNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  41. jsonDatas: '{"GUID":"d7d3e119-2a57-44c1-ab92-8de53b335999","computeOrder":12,"position":{"serializedVersion":"2","x":792.0,"y":-208.0,"width":101.0,"height":101.0},"expanded":false,"debug":false,"nodeLock":false,"output":21.0,"input":21.0}'
  42. - type: ConditionalPrintNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
  43. PublicKeyToken=null
  44. jsonDatas: '{"GUID":"02938362-e7d5-4446-b4ce-e740710062d3","computeOrder":15,"position":{"serializedVersion":"2","x":2257.975341796875,"y":10.215508460998536,"width":176.0,"height":114.0},"expanded":false,"debug":false,"nodeLock":false}'
  45. - type: ConditionalPrintNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
  46. PublicKeyToken=null
  47. jsonDatas: '{"GUID":"ab35bbd6-77b3-4047-89c3-65e89faebd54","computeOrder":17,"position":{"serializedVersion":"2","x":2205.150146484375,"y":187.30003356933595,"width":168.0,"height":115.00000762939453},"expanded":false,"debug":false,"nodeLock":false}'
  48. - type: StringNode, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  49. jsonDatas: '{"GUID":"60483d14-2e65-48f0-8c6a-828ed62a7401","computeOrder":16,"position":{"serializedVersion":"2","x":1774.7449951171875,"y":340.4343566894531,"width":214.0,"height":179.0},"expanded":false,"debug":false,"nodeLock":false,"output":"Loop
  50. is done !"}'
  51. - type: NodeGraphProcessor.Examples.Comparison, Assembly-CSharp, Version=0.0.0.0,
  52. Culture=neutral, PublicKeyToken=null
  53. jsonDatas: '{"GUID":"e53f2e86-0398-44bc-8350-87f154cdd9dd","computeOrder":1,"position":{"serializedVersion":"2","x":599.0,"y":-17.0,"width":244.0,"height":160.0},"expanded":false,"debug":false,"nodeLock":false,"inA":10.0,"inB":0.0,"compared":false,"compareFunction":4}'
  54. - type: NodeGraphProcessor.Examples.StartNode, Assembly-CSharp, Version=0.0.0.0,
  55. Culture=neutral, PublicKeyToken=null
  56. jsonDatas: '{"GUID":"4d4e7649-dade-42d7-b08d-6ef2bb438f38","computeOrder":0,"position":{"serializedVersion":"2","x":644.0,"y":-128.44000244140626,"width":91.0,"height":77.0},"expanded":false,"debug":false,"nodeLock":false}'
  57. edges:
  58. - GUID: a71011e7-132b-4cbb-929f-8a9a4025ec32
  59. owner: {fileID: 11400000}
  60. inputNodeGUID: e00032bc-e54e-4c8b-84c9-51eb5103abc2
  61. outputNodeGUID: 80f2299f-e7f8-45ce-a46c-fe74ae2a58f7
  62. inputFieldName: inputs
  63. outputFieldName: output
  64. inputPortIdentifier:
  65. outputPortIdentifier:
  66. - GUID: 59f6d606-0bf0-49c5-a278-737629fe8aca
  67. owner: {fileID: 11400000}
  68. inputNodeGUID: e00032bc-e54e-4c8b-84c9-51eb5103abc2
  69. outputNodeGUID: cac5f34e-166a-4f09-a2a0-9a805d70b7a7
  70. inputFieldName: inputs
  71. outputFieldName: output
  72. inputPortIdentifier:
  73. outputPortIdentifier:
  74. - GUID: 06d15c0b-ce7a-46d2-b44b-c81a9bdda2eb
  75. owner: {fileID: 11400000}
  76. inputNodeGUID: 18e4ddea-7bcd-446f-bd8b-0f5cca686f4c
  77. outputNodeGUID: d7d3e119-2a57-44c1-ab92-8de53b335999
  78. inputFieldName: inputs
  79. outputFieldName: output
  80. inputPortIdentifier:
  81. outputPortIdentifier:
  82. - GUID: f9d6e68a-5871-4cbf-8ed0-af967c675a29
  83. owner: {fileID: 11400000}
  84. inputNodeGUID: 18e4ddea-7bcd-446f-bd8b-0f5cca686f4c
  85. outputNodeGUID: 72b4a43d-1c20-49e8-84c2-ad1ebd4d3f1f
  86. inputFieldName: inputs
  87. outputFieldName: output
  88. inputPortIdentifier:
  89. outputPortIdentifier:
  90. - GUID: 6d4544d9-03e0-425e-a37b-ef46cfc5a3a6
  91. owner: {fileID: 11400000}
  92. inputNodeGUID: 70760904-88ea-4e03-8fdb-fb6377f9bcfd
  93. outputNodeGUID: 2ce9dd45-d5fe-4829-9a7e-77027b620366
  94. inputFieldName: inputs
  95. outputFieldName: output
  96. inputPortIdentifier:
  97. outputPortIdentifier:
  98. - GUID: 67fe0855-4b44-4201-8fce-77d0ef7fd0ac
  99. owner: {fileID: 11400000}
  100. inputNodeGUID: 70760904-88ea-4e03-8fdb-fb6377f9bcfd
  101. outputNodeGUID: f277b514-cc12-44f0-aee2-b095a39eb103
  102. inputFieldName: inputs
  103. outputFieldName: output
  104. inputPortIdentifier:
  105. outputPortIdentifier:
  106. - GUID: ff535c14-026f-4af1-9739-738eca034df1
  107. owner: {fileID: 11400000}
  108. inputNodeGUID: 057208a7-faeb-41f9-b152-b2cfa3843888
  109. outputNodeGUID: 0b887ee0-c1bb-4ebd-9d59-dfad6ca5d169
  110. inputFieldName: executed
  111. outputFieldName: true
  112. inputPortIdentifier:
  113. outputPortIdentifier:
  114. - GUID: b2333c33-8446-4028-9668-7cb12fa27f63
  115. owner: {fileID: 11400000}
  116. inputNodeGUID: 575b566d-578e-4d1c-8278-3fe61059696a
  117. outputNodeGUID: 0b887ee0-c1bb-4ebd-9d59-dfad6ca5d169
  118. inputFieldName: executed
  119. outputFieldName: false
  120. inputPortIdentifier:
  121. outputPortIdentifier:
  122. - GUID: cf7202ef-b75c-45dc-b406-57fe16322ec9
  123. owner: {fileID: 11400000}
  124. inputNodeGUID: d5ca5207-95e0-48d1-a3a8-a3a01ede32ff
  125. outputNodeGUID: 575b566d-578e-4d1c-8278-3fe61059696a
  126. inputFieldName: executed
  127. outputFieldName: false
  128. inputPortIdentifier:
  129. outputPortIdentifier:
  130. - GUID: 093f56b5-f27c-4e24-903d-b90bda1c6a38
  131. owner: {fileID: 11400000}
  132. inputNodeGUID: d5ca5207-95e0-48d1-a3a8-a3a01ede32ff
  133. outputNodeGUID: 057208a7-faeb-41f9-b152-b2cfa3843888
  134. inputFieldName: executed
  135. outputFieldName: false
  136. inputPortIdentifier:
  137. outputPortIdentifier:
  138. - GUID: 45f4f738-4334-4379-bca8-bfff23a90b12
  139. owner: {fileID: 11400000}
  140. inputNodeGUID: 02938362-e7d5-4446-b4ce-e740710062d3
  141. outputNodeGUID: d5ca5207-95e0-48d1-a3a8-a3a01ede32ff
  142. inputFieldName: executed
  143. outputFieldName: loopBody
  144. inputPortIdentifier:
  145. outputPortIdentifier:
  146. - GUID: 91163516-0f7c-4ac3-bf73-4b3affe902dc
  147. owner: {fileID: 11400000}
  148. inputNodeGUID: 02938362-e7d5-4446-b4ce-e740710062d3
  149. outputNodeGUID: d5ca5207-95e0-48d1-a3a8-a3a01ede32ff
  150. inputFieldName: obj
  151. outputFieldName: index
  152. inputPortIdentifier:
  153. outputPortIdentifier:
  154. - GUID: 551f4048-86f7-4bd8-8497-6895e1bc0b3c
  155. owner: {fileID: 11400000}
  156. inputNodeGUID: ab35bbd6-77b3-4047-89c3-65e89faebd54
  157. outputNodeGUID: d5ca5207-95e0-48d1-a3a8-a3a01ede32ff
  158. inputFieldName: executed
  159. outputFieldName: loopCompleted
  160. inputPortIdentifier:
  161. outputPortIdentifier:
  162. - GUID: 2920d9b2-c919-49a6-bf89-31a741542df4
  163. owner: {fileID: 11400000}
  164. inputNodeGUID: ab35bbd6-77b3-4047-89c3-65e89faebd54
  165. outputNodeGUID: 60483d14-2e65-48f0-8c6a-828ed62a7401
  166. inputFieldName: obj
  167. outputFieldName: output
  168. inputPortIdentifier:
  169. outputPortIdentifier:
  170. - GUID: 92516028-04d4-4db8-91ef-ef5c92eab6ea
  171. owner: {fileID: 11400000}
  172. inputNodeGUID: 0b887ee0-c1bb-4ebd-9d59-dfad6ca5d169
  173. outputNodeGUID: e53f2e86-0398-44bc-8350-87f154cdd9dd
  174. inputFieldName: condition
  175. outputFieldName: compared
  176. inputPortIdentifier:
  177. outputPortIdentifier:
  178. - GUID: 145e6c9a-2050-4ea4-9874-2d8db96b1dcd
  179. owner: {fileID: 11400000}
  180. inputNodeGUID: 0b887ee0-c1bb-4ebd-9d59-dfad6ca5d169
  181. outputNodeGUID: 4d4e7649-dade-42d7-b08d-6ef2bb438f38
  182. inputFieldName: executed
  183. outputFieldName: executes
  184. inputPortIdentifier:
  185. outputPortIdentifier:
  186. groups: []
  187. stackNodes: []
  188. pinnedElements:
  189. - position:
  190. serializedVersion: 2
  191. x: 0
  192. y: 29
  193. width: 150
  194. height: 200
  195. opened: 1
  196. editorType:
  197. serializedType: GraphProcessor.ExposedParameterView, com.alelievr.NodeGraphProcessor,
  198. Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  199. - position:
  200. serializedVersion: 2
  201. x: 2
  202. y: 132
  203. width: 150
  204. height: 200
  205. opened: 1
  206. editorType:
  207. serializedType: GraphProcessor.ExposedParameterView, com.alelievr.NodeGraphProcessor.Editor,
  208. Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
  209. - position:
  210. serializedVersion: 2
  211. x: 39
  212. y: 396
  213. width: 150
  214. height: 200
  215. opened: 1
  216. editorType:
  217. serializedType: ConditionalProcessorView, Assembly-CSharp-Editor, Version=0.0.0.0,
  218. Culture=neutral, PublicKeyToken=null
  219. exposedParameters: []
  220. stickyNotes: []
  221. position: {x: -63, y: 404, z: 0}
  222. scale: {x: 0.57175326, y: 0.57175326, z: 1}
  223. references:
  224. version: 1