Click or drag to resize

ff14bot.Behavior Namespace

 
Classes
  ClassDescription
Public classActionAlwaysFail
Public classActionAlwaysSucceed
Public classBrainBehavior
Public classCommonBehaviors
Public classCommonTasks
Class that houses several functions useful to 3rd-party developers
Public classCode exampleCoroutineTask
Represents a coroutine task that can be derived from to implement coroutine parts with state. This class is awaitable.
Public classCode exampleCoroutineTaskT
Represents a coroutine task that returns a value and that can be derived from to implement coroutine parts with state. This class is awaitable.
Public classFailLogger
Public classHookDescription
Public classHookExecutor
A simple Action composite, to facilitate executing TreeHook composites. It is not recommended you use this for any built-in hooks. Only use this if using a custom hook location!
Public classNAMESPACE_PLACEHOLDER
Public classPulsator
Public classSucceedLogger
Public classThrottle
Implements a 'throttle' composite. This composite limits the number of times the child returns RunStatus.Success within a given time span. Returns cappedStatus if limit reached, otherwise returns result of child
Public classThrottlePasses
Implements a 'throttle' composite. This composite limits the number of times the child will be run within a given time span. Returns cappedStatus if limit reached, otherwise Returns result of child
Public classTreeHooks
A simplistic class to facilitate hooking into logic trees.
Structures
Delegates
Enumerations
  EnumerationDescription
Public enumerationPulseFlags