11 lines
277 B
GDScript
11 lines
277 B
GDScript
extends ActionLeaf
|
|
|
|
func tick(actor:Node,black_board:Blackboard):
|
|
var unit:UnitOther=actor
|
|
if black_board.has_value("target_unit_id"):
|
|
unit.accuse(black_board.get_value("target_unit_id"))
|
|
black_board.erase_value("target_unit_id")
|
|
return SUCCESS
|
|
else:
|
|
return FAILURE
|