Skip to content

Commit ccf240a

Browse files
committed
Merge branch '11-3d-compatibility'
# Conflicts: # addons/yet_another_behavior_tree/plugin.cfg # addons/yet_another_behavior_tree/src/Nodes/BTRoot.gd
2 parents 8e7f410 + 8d09fa1 commit ccf240a

21 files changed

+25
-25
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ extends BTCondition
256256
257257
@export var player_detection_distance:int = 50
258258
259-
func tick(actor:Node2D, _blackboard:BTBlackboard) -> int:
259+
func tick(actor:Node, _blackboard:BTBlackboard) -> int:
260260
var player_position:Vector2 = get_tree().get_nodes_in_group("player")[0].global_position
261261
var actor_position:Vector2 = actor.global_position
262262
var player_distance:float = actor_position.distance_to(player_position)
@@ -275,7 +275,7 @@ func tick(actor:Node2D, _blackboard:BTBlackboard) -> int:
275275
class_name ActionWander
276276
extends BTAction
277277
278-
func tick(actor:Node2D, blackboard:BTBlackboard) -> int:
278+
func tick(actor:Node, blackboard:BTBlackboard) -> int:
279279
var current_position:Vector2 = actor.global_position
280280
var target_position:Vector2 = blackboard.get_data("wander_position")
281281
if current_position.distance_to(target_position) < 5:

addons/yet_another_behavior_tree/plugin.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
name="Yet Another Behavior Tree"
44
description="A Behavior Tree implementation for Godot Engine"
55
author="Adrien Quillet"
6-
version="2.0.1"
6+
version="3.0.0"
77
script="yet_another_behavior_tree.gd"

addons/yet_another_behavior_tree/src/Nodes/BTNode.gd

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ func _ready() -> void:
4949
# Fonctions publiques
5050
#------------------------------------------
5151

52-
func tick(actor:Node2D, blackboard:BTBlackboard) -> int:
52+
func tick(actor:Node, blackboard:BTBlackboard) -> int:
5353
return BTTickResult.SUCCESS
5454

5555
func is_leaf() -> bool:
@@ -86,7 +86,7 @@ func _update_cached_children(any) -> void:
8686
if child is BTNode:
8787
_children.append(child)
8888

89-
func _execute(actor:Node2D, blackboard:BTBlackboard) -> int:
89+
func _execute(actor:Node, blackboard:BTBlackboard) -> int:
9090
if _is_in_editor:
9191
return BTTickResult.FAILURE
9292

@@ -105,14 +105,14 @@ func _enter(blackboard:BTBlackboard) -> void:
105105
enter(blackboard)
106106
pass
107107

108-
func _start(actor:Node2D, blackboard:BTBlackboard) -> void:
108+
func _start(actor:Node, blackboard:BTBlackboard) -> void:
109109
var blackboard_namespace:String = str(actor.get_instance_id())
110110
blackboard.get_data("running_nodes", [], blackboard_namespace).append(self)
111111

112112
if not blackboard.get_data("previously_running_nodes", [], blackboard_namespace).has(self):
113113
start(blackboard)
114114

115-
func _stop(actor:Node2D, blackboard:BTBlackboard) -> void:
115+
func _stop(actor:Node, blackboard:BTBlackboard) -> void:
116116
var blackboard_namespace:String = str(actor.get_instance_id())
117117
blackboard.get_data("running_nodes", [], blackboard_namespace).erase(self)
118118
exit(blackboard)

addons/yet_another_behavior_tree/src/Nodes/BTRoot.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ signal on_idle()
7272

7373
var _blackboard:BTBlackboard
7474
var _previous_running_nodes:Array[BTNode] = []
75-
var _actor:Node2D
75+
var _actor:Node
7676

7777
var _execution_start_time_ms:float
7878
var _execution_stop_time_ms:float

addons/yet_another_behavior_tree/src/Nodes/Composite/BTParallel.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ extends BTComposite
2929
# Fonctions Godot redéfinies
3030
#------------------------------------------
3131

32-
func tick(actor:Node2D, blackboard:BTBlackboard) -> int:
32+
func tick(actor:Node, blackboard:BTBlackboard) -> int:
3333
var at_least_one_child_running:bool = false
3434
var at_least_one_child_success:bool = false
3535

addons/yet_another_behavior_tree/src/Nodes/Composite/BTSelector.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ var _running_child_index:int = -1
3636
# Fonctions Godot redéfinies
3737
#------------------------------------------
3838

39-
func tick(actor:Node2D, blackboard:BTBlackboard) -> int:
39+
func tick(actor:Node, blackboard:BTBlackboard) -> int:
4040
for child_index in _children.size():
4141
if not save_progression or child_index >= _running_child_index:
4242
var child:BTNode = _children[child_index]

addons/yet_another_behavior_tree/src/Nodes/Composite/BTSequence.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ var _running_child_index:int = -1
3636
# Fonctions Godot redéfinies
3737
#------------------------------------------
3838

39-
func tick(actor:Node2D, blackboard:BTBlackboard) -> int:
39+
func tick(actor:Node, blackboard:BTBlackboard) -> int:
4040
for child_index in _children.size():
4141
if not save_progression or child_index >= _running_child_index:
4242
var child:BTNode = _children[child_index]

addons/yet_another_behavior_tree/src/Nodes/Decorators/BTFailure.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ extends BTDecorator
3232
# Fonctions publiques
3333
#------------------------------------------
3434

35-
func tick(actor:Node2D, blackboard:BTBlackboard) -> int:
35+
func tick(actor:Node, blackboard:BTBlackboard) -> int:
3636
_children[0]._execute(actor, blackboard)
3737
return BTTickResult.FAILURE
3838

addons/yet_another_behavior_tree/src/Nodes/Decorators/BTInverter.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ extends BTDecorator
3434
# Fonctions publiques
3535
#------------------------------------------
3636

37-
func tick(actor:Node2D, blackboard:BTBlackboard) -> int:
37+
func tick(actor:Node, blackboard:BTBlackboard) -> int:
3838
var child_result:int = _children[0]._execute(actor, blackboard)
3939
if child_result == BTTickResult.SUCCESS:
4040
return BTTickResult.FAILURE

addons/yet_another_behavior_tree/src/Nodes/Decorators/BTLimiter.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ var _invocation_count:int = 0
4242
# Fonctions publiques
4343
#------------------------------------------
4444

45-
func tick(actor:Node2D, blackboard:BTBlackboard) -> int:
45+
func tick(actor:Node, blackboard:BTBlackboard) -> int:
4646
var limit_reached:bool = _invocation_count >= limit
4747
if not include_limit:
4848
limit_reached = _invocation_count >= limit - 1

0 commit comments

Comments
 (0)