11 lines
277 B
GDScript3
11 lines
277 B
GDScript3
|
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
|