Night Sky Engine
A fighting game framework made in Unreal Engine
Loading...
Searching...
No Matches
ANightSkyPlayerController Class Reference

#include <NightSkyPlayerController.h>

Inheritance diagram for ANightSkyPlayerController:
Collaboration diagram for ANightSkyPlayerController:

Public Member Functions

 ANightSkyPlayerController ()
 
virtual void Tick (float DeltaTime) override
 
virtual void SetupInputComponent () override
 
void PressUp ()
 
void ReleaseUp ()
 
void PressDown ()
 
void ReleaseDown ()
 
void PressLeft ()
 
void ReleaseLeft ()
 
void PressRight ()
 
void ReleaseRight ()
 
void PressA ()
 
void ReleaseA ()
 
void PressB ()
 
void ReleaseB ()
 
void PressC ()
 
void ReleaseC ()
 
void PressD ()
 
void ReleaseD ()
 
void PressE ()
 
void ReleaseE ()
 
void PressF ()
 
void ReleaseF ()
 
void PressG ()
 
void ReleaseG ()
 
void PressH ()
 
void ReleaseH ()
 
void PauseGame ()
 
void SendGgpo (ANetworkPawn *InNetworkPawn, bool Client) const
 
void SendBattleData ()
 
void Rematch ()
 
void OpenPauseMenu ()
 
void ClosePauseMenu ()
 

Public Attributes

int Inputs
 
int Frame
 
bool bRematch
 
TSoftObjectPtr< UInputMappingContext > InputMapping
 
FBattleInputActions InputActions
 
ANetworkPawnNetworkPawn
 

Protected Member Functions

virtual void BeginPlay () override
 

Detailed Description

Definition at line 71 of file NightSkyPlayerController.h.

Constructor & Destructor Documentation

◆ ANightSkyPlayerController()

ANightSkyPlayerController::ANightSkyPlayerController ( )

Definition at line 20 of file NightSkyPlayerController.cpp.

Member Function Documentation

◆ BeginPlay()

void ANightSkyPlayerController::BeginPlay ( )
overrideprotectedvirtual

Reimplemented in ANightSkyWTPlayerController.

Definition at line 32 of file NightSkyPlayerController.cpp.

◆ ClosePauseMenu()

void ANightSkyPlayerController::ClosePauseMenu ( )

◆ OpenPauseMenu()

void ANightSkyPlayerController::OpenPauseMenu ( )

◆ PauseGame()

void ANightSkyPlayerController::PauseGame ( )

Definition at line 266 of file NightSkyPlayerController.cpp.

◆ PressA()

void ANightSkyPlayerController::PressA ( )

Definition at line 185 of file NightSkyPlayerController.cpp.

◆ PressB()

void ANightSkyPlayerController::PressB ( )

Definition at line 195 of file NightSkyPlayerController.cpp.

◆ PressC()

void ANightSkyPlayerController::PressC ( )

Definition at line 205 of file NightSkyPlayerController.cpp.

◆ PressD()

void ANightSkyPlayerController::PressD ( )

Definition at line 215 of file NightSkyPlayerController.cpp.

◆ PressDown()

void ANightSkyPlayerController::PressDown ( )

Definition at line 155 of file NightSkyPlayerController.cpp.

◆ PressE()

void ANightSkyPlayerController::PressE ( )

Definition at line 225 of file NightSkyPlayerController.cpp.

◆ PressF()

void ANightSkyPlayerController::PressF ( )

Definition at line 235 of file NightSkyPlayerController.cpp.

◆ PressG()

void ANightSkyPlayerController::PressG ( )

Definition at line 245 of file NightSkyPlayerController.cpp.

◆ PressH()

void ANightSkyPlayerController::PressH ( )

Definition at line 256 of file NightSkyPlayerController.cpp.

◆ PressLeft()

void ANightSkyPlayerController::PressLeft ( )

Definition at line 165 of file NightSkyPlayerController.cpp.

◆ PressRight()

void ANightSkyPlayerController::PressRight ( )

Definition at line 175 of file NightSkyPlayerController.cpp.

◆ PressUp()

void ANightSkyPlayerController::PressUp ( )

Definition at line 145 of file NightSkyPlayerController.cpp.

◆ ReleaseA()

void ANightSkyPlayerController::ReleaseA ( )

Definition at line 190 of file NightSkyPlayerController.cpp.

◆ ReleaseB()

void ANightSkyPlayerController::ReleaseB ( )

Definition at line 200 of file NightSkyPlayerController.cpp.

◆ ReleaseC()

void ANightSkyPlayerController::ReleaseC ( )

Definition at line 210 of file NightSkyPlayerController.cpp.

◆ ReleaseD()

void ANightSkyPlayerController::ReleaseD ( )

Definition at line 220 of file NightSkyPlayerController.cpp.

◆ ReleaseDown()

void ANightSkyPlayerController::ReleaseDown ( )

Definition at line 160 of file NightSkyPlayerController.cpp.

◆ ReleaseE()

void ANightSkyPlayerController::ReleaseE ( )

Definition at line 230 of file NightSkyPlayerController.cpp.

◆ ReleaseF()

void ANightSkyPlayerController::ReleaseF ( )

Definition at line 240 of file NightSkyPlayerController.cpp.

◆ ReleaseG()

void ANightSkyPlayerController::ReleaseG ( )

Definition at line 250 of file NightSkyPlayerController.cpp.

◆ ReleaseH()

void ANightSkyPlayerController::ReleaseH ( )

Definition at line 261 of file NightSkyPlayerController.cpp.

◆ ReleaseLeft()

void ANightSkyPlayerController::ReleaseLeft ( )

Definition at line 170 of file NightSkyPlayerController.cpp.

◆ ReleaseRight()

void ANightSkyPlayerController::ReleaseRight ( )

Definition at line 180 of file NightSkyPlayerController.cpp.

◆ ReleaseUp()

void ANightSkyPlayerController::ReleaseUp ( )

Definition at line 150 of file NightSkyPlayerController.cpp.

◆ Rematch()

void ANightSkyPlayerController::Rematch ( )

Definition at line 331 of file NightSkyPlayerController.cpp.

◆ SendBattleData()

void ANightSkyPlayerController::SendBattleData ( )

Definition at line 307 of file NightSkyPlayerController.cpp.

◆ SendGgpo()

void ANightSkyPlayerController::SendGgpo ( ANetworkPawn * InNetworkPawn,
bool Client ) const

Definition at line 276 of file NightSkyPlayerController.cpp.

◆ SetupInputComponent()

void ANightSkyPlayerController::SetupInputComponent ( )
overridevirtual

Definition at line 72 of file NightSkyPlayerController.cpp.

◆ Tick()

void ANightSkyPlayerController::Tick ( float DeltaTime)
overridevirtual

Reimplemented in ANightSkyWTPlayerController.

Definition at line 40 of file NightSkyPlayerController.cpp.

Member Data Documentation

◆ bRematch

bool ANightSkyPlayerController::bRematch

Definition at line 91 of file NightSkyPlayerController.h.

◆ Frame

int ANightSkyPlayerController::Frame

Definition at line 90 of file NightSkyPlayerController.h.

◆ InputActions

FBattleInputActions ANightSkyPlayerController::InputActions

Definition at line 96 of file NightSkyPlayerController.h.

◆ InputMapping

TSoftObjectPtr<UInputMappingContext> ANightSkyPlayerController::InputMapping

Definition at line 94 of file NightSkyPlayerController.h.

◆ Inputs

int ANightSkyPlayerController::Inputs

Definition at line 89 of file NightSkyPlayerController.h.

◆ NetworkPawn

ANetworkPawn* ANightSkyPlayerController::NetworkPawn

Definition at line 133 of file NightSkyPlayerController.h.


The documentation for this class was generated from the following files: