|
9 | 9 | </description> |
10 | 10 | <tutorials> |
11 | 11 | </tutorials> |
| 12 | + <methods> |
| 13 | + <method name="is_debug_global_enabled" qualifiers="static"> |
| 14 | + <return type="bool" /> |
| 15 | + <description> |
| 16 | + Returns [code]true[/code] if the global path debug is enabled. |
| 17 | + </description> |
| 18 | + </method> |
| 19 | + <method name="set_debug_global_enabled" qualifiers="static"> |
| 20 | + <return type="void" /> |
| 21 | + <param index="0" name="enabled" type="bool" /> |
| 22 | + <description> |
| 23 | + If [code]true[/code], enables the global path debug. |
| 24 | + </description> |
| 25 | + </method> |
| 26 | + </methods> |
12 | 27 | <members> |
13 | 28 | <member name="curve" type="Curve3D" setter="set_curve" getter="get_curve"> |
14 | 29 | A [Curve3D] describing the path. |
15 | 30 | </member> |
16 | | - <member name="debug_custom_color" type="Color" setter="set_debug_custom_color" getter="get_debug_custom_color" default="Color(0, 0, 0, 1)"> |
17 | | - The custom color to use to draw the shape in the editor. |
18 | | - If set to [code]Color(0.0, 0.0, 0.0)[/code] (by default), the color set in EditorSettings is used. |
| 31 | + <member name="debug_custom_color" type="Color" setter="set_debug_custom_color" getter="get_debug_custom_color" default="Color(1, 1, 1, 1)"> |
| 32 | + The custom color used to draw the path debug when [member debug_custom_enabled] is enabled. |
| 33 | + </member> |
| 34 | + <member name="debug_custom_enabled" type="bool" setter="set_debug_custom_enabled" getter="get_debug_custom_enabled" default="false"> |
| 35 | + If [code]true[/code], the debug custom properties override the global defaults. |
| 36 | + </member> |
| 37 | + <member name="debug_custom_fish_bones_enabled" type="bool" setter="set_debug_custom_fish_bones_enabled" getter="get_debug_custom_fish_bones_enabled" default="true"> |
| 38 | + If [code]true[/code], the debug display adds additional fish bones along the path segments to visualize direction. Used when [member debug_custom_sampling_enabled] is enabled. |
| 39 | + </member> |
| 40 | + <member name="debug_custom_fish_bones_interval" type="int" setter="set_debug_custom_fish_bones_interval" getter="get_debug_custom_fish_bones_interval" default="4"> |
| 41 | + The custom interval for adding fish bones to the path sample points. E.g. a value of 4 places a fish bone for every 4-th sampled point. Used when [member debug_custom_sampling_enabled] is enabled. |
| 42 | + </member> |
| 43 | + <member name="debug_custom_sample_interval" type="float" setter="set_debug_custom_sample_interval" getter="get_debug_custom_sample_interval" default="0.1"> |
| 44 | + The custom interval for sampling the curve for path sample points. Used when [member debug_custom_sampling_enabled] is enabled. |
| 45 | + </member> |
| 46 | + <member name="debug_custom_sampling_enabled" type="bool" setter="set_debug_custom_sampling_enabled" getter="get_debug_custom_sampling_enabled" default="true"> |
| 47 | + If [code]true[/code], the debug display uses [member debug_custom_sample_interval] as the interval for sampling the curve for path sample points. Used when [member debug_custom_sampling_enabled] is enabled. |
| 48 | + </member> |
| 49 | + <member name="debug_enabled" type="bool" setter="set_debug_enabled" getter="get_debug_enabled" default="true"> |
| 50 | + Used at runtime to toggle debug when "Visible Paths" is enabled in the Editor Debug menu. Inside the Editor debug is always enabled. |
| 51 | + </member> |
| 52 | + <member name="debug_sampling_enabled" type="bool" setter="set_debug_sampling_enabled" getter="get_debug_sampling_enabled" default="true"> |
| 53 | + If [code]true[/code], the debug display samples the curve for path sample points, else the raw path points are used. Used when [member debug_custom_sampling_enabled] is disabled. |
19 | 54 | </member> |
20 | 55 | </members> |
21 | 56 | <signals> |
|
0 commit comments