AGKFogOfWarPlayerController#

Inheritance Relationships#

Base Types#

  • public APlayerController

  • public IGenericTeamAgentInterface

Class Documentation#

class AGKFogOfWarPlayerController : public APlayerController, public IGenericTeamAgentInterface#

AGKFogOfWarPlayerController extend the base controller to make it belong a given team. It handles dynamic team change.

Public Functions

void OnRep_TeamChange()#
void SetGenericTeamId(const FGenericTeamId &NewTeamID) override#

Assigns Team Agent to given TeamID

inline FGenericTeamId GetGenericTeamId() const override#

Retrieve team identifier in form of FGenericTeamId

void OnTeamChange(FGenericTeamId NewTeam)#
void GetLifetimeReplicatedProps(TArray<FLifetimeProperty> &OutLifetimeProps) const override#
inline virtual bool IsPossessing(APawn *InPawn) const#

Public Members

FGenericTeamId TeamId#