Others
These are mostly for internal use.
IActionPlugin
Used with ZoneActions and EventActions to provide a way to have a second asset (typ, a Scriptable Obj but can be any UnityEngine.Object) be inspectable thru the IMGUI tile editor (selection inspector).
Note that the asset ought to be a PROJECT asset and NOT a SCENE object, although this is not enforced or checked.
IHoverableControl
This is used to mark a control as accepting hover events. See this.
IScriptableService
This is used by TpLib's Update dispatcher and by the ServiceManager. See Services.
ITpSpawnUtilClient
ITpSpawnUtilClientThis is used by TPT tiles that wish to use the spawner in a particular way. You'll never need it but you can see how it's used in TpAnimZoneSpawner and TpAnimatedSpawner.
ItpUiControl
ItpUiControlThis provides a Type-independent way of communicating with the TPT UI-variety tiles.
IZoneActionTarget