Skip to content

Controller

IsaacMulcahy edited this page Jan 29, 2023 · 1 revision

Overview

All controllers within the system derive from a base class which defines what makes up a controller. These are designed to be interchangeable but cover different functionalities of behaviours. Each controller will have an opportunity to provide a candidate action up to the NPC with a weighting, this weighting is called the Global Weighting. The AIDataBoard then uses this information to run the highest controller each loop.

Clone this wiki locally