AGKFogOfWarPawn#

Inheritance Relationships#

Base Types#

Class Documentation#

class AGKFogOfWarPawn : public APawn, public IGKFogOfWarAgentInterface, public IGenericTeamAgentInterface#

Public Functions

AGKFogOfWarPawn(const FObjectInitializer &ObjectInitializer)#
virtual void Tick(float DeltaTime) override#
virtual void SetupPlayerInputComponent(class UInputComponent *PlayerInputComponent) override#
inline class UGKFogOfWarComponent *GetFogOfWarComponent_Implementation() final override#
void GetLifetimeReplicatedProps(TArray<FLifetimeProperty> &OutLifetimeProps) const override#
bool IsReplicationPausedForConnection(const FNetViewer &ConnectionOwnerNetViewer)#
inline FGenericTeamId GetGenericTeamId() const override#

Retrieve team identifier in form of FGenericTeamId.

void OnReplicationPausedChanged(bool bIsReplicationPaused)#

Public Members

FGenericTeamId Team#

This is set by the Player Controller on possession.

Protected Functions

virtual void BeginPlay() override#

Protected Attributes

class UGKFogOfWarComponent *FoWComponent#