| 
									
										
										
										
											2017-11-15 13:57:24 -02:00
										 |  |  | <?xml version="1.0" encoding="UTF-8" ?> | 
					
						
							| 
									
										
										
										
											2021-11-05 15:02:42 +01:00
										 |  |  | <class name="VisualScriptEditor" inherits="Object" version="3.5"> | 
					
						
							| 
									
										
										
										
											2017-11-15 13:57:24 -02:00
										 |  |  | 	<brief_description> | 
					
						
							|  |  |  | 	</brief_description> | 
					
						
							|  |  |  | 	<description> | 
					
						
							|  |  |  | 	</description> | 
					
						
							|  |  |  | 	<tutorials> | 
					
						
							|  |  |  | 	</tutorials> | 
					
						
							|  |  |  | 	<methods> | 
					
						
							|  |  |  | 		<method name="add_custom_node"> | 
					
						
							| 
									
										
										
										
											2021-07-30 15:28:05 +02:00
										 |  |  | 			<return type="void" /> | 
					
						
							|  |  |  | 			<argument index="0" name="name" type="String" /> | 
					
						
							|  |  |  | 			<argument index="1" name="category" type="String" /> | 
					
						
							|  |  |  | 			<argument index="2" name="script" type="Script" /> | 
					
						
							| 
									
										
										
										
											2017-11-15 13:57:24 -02:00
										 |  |  | 			<description> | 
					
						
							|  |  |  | 				Add a custom Visual Script node to the editor. It'll be placed under "Custom Nodes" with the [code]category[/code] as the parameter. | 
					
						
							|  |  |  | 			</description> | 
					
						
							|  |  |  | 		</method> | 
					
						
							|  |  |  | 		<method name="remove_custom_node"> | 
					
						
							| 
									
										
										
										
											2021-07-30 15:28:05 +02:00
										 |  |  | 			<return type="void" /> | 
					
						
							|  |  |  | 			<argument index="0" name="name" type="String" /> | 
					
						
							|  |  |  | 			<argument index="1" name="category" type="String" /> | 
					
						
							| 
									
										
										
										
											2017-11-15 13:57:24 -02:00
										 |  |  | 			<description> | 
					
						
							|  |  |  | 				Remove a custom Visual Script node from the editor. Custom nodes already placed on scripts won't be removed. | 
					
						
							|  |  |  | 			</description> | 
					
						
							|  |  |  | 		</method> | 
					
						
							|  |  |  | 	</methods> | 
					
						
							|  |  |  | 	<signals> | 
					
						
							|  |  |  | 		<signal name="custom_nodes_updated"> | 
					
						
							|  |  |  | 			<description> | 
					
						
							|  |  |  | 				Emitted when a custom Visual Script node is added or removed. | 
					
						
							|  |  |  | 			</description> | 
					
						
							|  |  |  | 		</signal> | 
					
						
							|  |  |  | 	</signals> | 
					
						
							|  |  |  | 	<constants> | 
					
						
							|  |  |  | 	</constants> | 
					
						
							|  |  |  | </class> |