Controllers
Controllers allow for easily access agent callbacks without having to worry about binding to C# events. Two versions are provided of which you can extend from:
KaijuController- This attaches directly to an agent on the same GameObject and listens to callbacks specifically for the associated agent.KaijuGlobalController- This controller receives all global callbacks for all agents in the scene. Unlike theKaijuController, this does not need to be attached to an agent. In most use cases, aKaijuControllerwill be more effective to use than aKaijuGlobalController.