mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-31 13:41:03 +00:00 
			
		
		
		
	 7adf4cc9b5
			
		
	
	
		7adf4cc9b5
		
			
		
	
	
	
	
		
			
			For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there.
		
			
				
	
	
		
			52 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?xml version="1.0" encoding="UTF-8" ?>
 | |
| <class name="AnimationNodeTransition" inherits="AnimationNode" version="4.0">
 | |
| 	<brief_description>
 | |
| 		A generic animation transition node for [AnimationTree].
 | |
| 	</brief_description>
 | |
| 	<description>
 | |
| 		Simple state machine for cases which don't require a more advanced [AnimationNodeStateMachine]. Animations can be connected to the inputs and transition times can be specified.
 | |
| 	</description>
 | |
| 	<tutorials>
 | |
| 		<link title="AnimationTree">https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree.html</link>
 | |
| 		<link title="3D Platformer Demo">https://godotengine.org/asset-library/asset/125</link>
 | |
| 		<link title="Third Person Shooter Demo">https://godotengine.org/asset-library/asset/678</link>
 | |
| 	</tutorials>
 | |
| 	<methods>
 | |
| 		<method name="get_input_caption" qualifiers="const">
 | |
| 			<return type="String" />
 | |
| 			<argument index="0" name="input" type="int" />
 | |
| 			<description>
 | |
| 			</description>
 | |
| 		</method>
 | |
| 		<method name="is_input_set_as_auto_advance" qualifiers="const">
 | |
| 			<return type="bool" />
 | |
| 			<argument index="0" name="input" type="int" />
 | |
| 			<description>
 | |
| 			</description>
 | |
| 		</method>
 | |
| 		<method name="set_input_as_auto_advance">
 | |
| 			<return type="void" />
 | |
| 			<argument index="0" name="input" type="int" />
 | |
| 			<argument index="1" name="enable" type="bool" />
 | |
| 			<description>
 | |
| 			</description>
 | |
| 		</method>
 | |
| 		<method name="set_input_caption">
 | |
| 			<return type="void" />
 | |
| 			<argument index="0" name="input" type="int" />
 | |
| 			<argument index="1" name="caption" type="String" />
 | |
| 			<description>
 | |
| 			</description>
 | |
| 		</method>
 | |
| 	</methods>
 | |
| 	<members>
 | |
| 		<member name="input_count" type="int" setter="set_enabled_inputs" getter="get_enabled_inputs" default="0">
 | |
| 			The number of available input ports for this node.
 | |
| 		</member>
 | |
| 		<member name="xfade_time" type="float" setter="set_cross_fade_time" getter="get_cross_fade_time" default="0.0">
 | |
| 			Cross-fading time (in seconds) between each animation connected to the inputs.
 | |
| 		</member>
 | |
| 	</members>
 | |
| 	<constants>
 | |
| 	</constants>
 | |
| </class>
 |