public override NodeStatus Tick(BehaviorBlackboard data) { Transform agent = (Transform)data.Get("Agent"); GameObject.Instantiate(bullet, agent.position + new Vector3(0, 1, 0), agent.rotation); return(NodeStatus.SUCCESS); }
public override void Init(BehaviorBlackboard data) { base.Init(data); bullet = Resources.Load <GameObject>("Bullet"); }