/Engine/Source/Runtime/Engine/Classes/GameFramework/Controller.h
https://docs.unrealengine.com/latest/INT/Gameplay/Framework/Controller/
class AController : public [AActor](API\Runtime\Engine\GameFramework\AActor), public [INavAgentInterface](API\Runtime\Engine\AI\Navigation\INavAgentInterface)
uint8: 1
bAttachToPawn
If true, the controller location will match the possessed Pawn's location.
uint8: 1
bCanPossessWithoutAuthority
Whether the controller must have authority to be able to call possess on a Pawn
uint8: 1
bIsPlayerController
Whether this controller is a PlayerController.
FRotator
ControlRotation
The control rotation of the Controller. See GetControlRotation.
uint8
IgnoreLookInput
Ignores look input.
uint8
IgnoreMoveInput
Ignores movement input.
FInstigatedAnyD...
OnInstigatedAnyDamage
Called when the controller has instigated damage in any way
FPawnChangedSig...
OnNewPawn
Delegate broadcast on authorities when possessing a new pawn or unpossessing one
FOnPossessedPaw...
OnPossessedPawnChanged
Called on both authorities and clients when the possessed pawn changes (either OldPawn or NewPawn might be nullptr)
TObjectPtr<APl...
PlayerState
PlayerState containing replicated information about the player using this controller (only exists for players, not NPCs).
TWeakObjectPtr<...
StartSpot
Actor marking where this controller spawned in.
FName
StateName
Current gameplay state this controller is in