/BaseTreeRoutine

An extension of PoeHUD's BaseSettingsPlugin that abstracts the management of a behavior tree and includes many useful helper functions to encourage rapid plugin development.

Primary LanguageC#

BaseTreeRoutine

BaseTreeRoutine is an extension of PoeHUD's BasePluginSettings designed to allow quick and easy implementation of a plugin written within a behavior tree. Behavior trees allow for code to be easier to maintain, modular, and as complicated or simple as necessary.

Credits

Donation Addresses

  • BTC: 1MTKA5qFknUcG68LGZXnmCSvDvvjMbMvRK
  • BCH: 17Eu4YCs7MUnHrBuSeUggbCsnHNX7n5fNZ
  • ETH: 0x38B6e014F3923B8F9aFbE4e0ff0e872beCdb5d72
  • LTC: LMXsH6DyKiqLw3JZea9ZdHDV4oXZ2Uek3W

paypal

Examples of public BaseTreeRoutine Implementations

Plugin Development

  • Requires PoeHUD. Either add PoeHUD.exe as a reference, or download the repository and reference the project
  • Requires TreeSharp. Add this project as a reference, or add TreeSharp.dll as a reference from a completed plugin.
  • All routines must implement BaseTreeRoutinePlugin.
  • Place your behavior tree in BaseTreeRoutinePlugin.Tree and it will be ticked once the plugin is enabled.