Packages

Behavior3 runtime library for Erlang (Behavior Trees for Erlang)

Current section

Files

Jump to
behavior3 src action Failer.erl
Raw

src/action/Failer.erl

-module('Failer').
-behaviour(base_node).
%%--------------------------------------------------------------------
%% include
%%--------------------------------------------------------------------
-include("behavior3.hrl").
%%--------------------------------------------------------------------
%% export API
%%--------------------------------------------------------------------
-export([tick/3]).
%%--------------------------------------------------------------------
%% API functions
%%--------------------------------------------------------------------
-spec tick(TreeNode :: tree_node(), BB :: blackboard(), State :: term()) ->
{BTStatus :: bt_status(), UpBB :: blackboard(), UpState :: term()}.
tick(_TreeNode, BB, State) ->
{?BT_FAILURE, BB, State}.
%%--------------------------------------------------------------------
%% Internal functions
%%--------------------------------------------------------------------