Files
kicking-high/proto3/godot/ai/is_action.gd
2020-04-13 12:45:25 +03:00

17 lines
413 B
GDScript

extends BTCondition
class_name BTIsAction
export var action = "attack"
func tick(tick: Tick) -> int:
var npc = tick.actor
var ameta = npc.get_meta("action")
assert(ameta.length() > 0)
if action == ameta:
# print("is action:", action)
# if action == "hide":
# print("action = hide")
# print(npc.name, " action ok, ", ameta)
return OK
# print("not action: ", action, " action = ", ameta)
return FAILED