You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
	
	
		
			32 lines
		
	
	
		
			916 B
		
	
	
	
		
			GDScript
		
	
		
		
			
		
	
	
			32 lines
		
	
	
		
			916 B
		
	
	
	
		
			GDScript
		
	
| 
											2 years ago
										 | class_name BeehaveDebuggerMessages | ||
|  | 
 | ||
|  | 
 | ||
|  | static func can_send_message() -> bool: | ||
|  | 	return not Engine.is_editor_hint() and OS.has_feature("editor") | ||
|  | 
 | ||
|  | 
 | ||
|  | static func register_tree(beehave_tree: Dictionary) -> void: | ||
|  | 	if can_send_message(): | ||
|  | 		EngineDebugger.send_message("beehave:register_tree", [beehave_tree]) | ||
|  | 
 | ||
|  | 
 | ||
|  | static func unregister_tree(instance_id: int) -> void: | ||
|  | 	if can_send_message(): | ||
|  | 		EngineDebugger.send_message("beehave:unregister_tree", [instance_id]) | ||
|  | 
 | ||
|  | 
 | ||
|  | static func process_tick(instance_id: int, status: int) -> void: | ||
|  | 	if can_send_message(): | ||
|  | 		EngineDebugger.send_message("beehave:process_tick", [instance_id, status]) | ||
|  | 
 | ||
|  | 
 | ||
|  | static func process_begin(instance_id: int) -> void: | ||
|  | 	if can_send_message(): | ||
|  | 		EngineDebugger.send_message("beehave:process_begin", [instance_id]) | ||
|  | 
 | ||
|  | 
 | ||
|  | static func process_end(instance_id: int) -> void: | ||
|  | 	if can_send_message(): | ||
|  | 		EngineDebugger.send_message("beehave:process_end", [instance_id]) | ||
|  | 
 |