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 RemapKeys () const
 
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 21 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 283 of file NightSkyPlayerController.cpp.

◆ PressA()

void ANightSkyPlayerController::PressA ( )

Definition at line 202 of file NightSkyPlayerController.cpp.

◆ PressB()

void ANightSkyPlayerController::PressB ( )

Definition at line 212 of file NightSkyPlayerController.cpp.

◆ PressC()

void ANightSkyPlayerController::PressC ( )

Definition at line 222 of file NightSkyPlayerController.cpp.

◆ PressD()

void ANightSkyPlayerController::PressD ( )

Definition at line 232 of file NightSkyPlayerController.cpp.

◆ PressDown()

void ANightSkyPlayerController::PressDown ( )

Definition at line 172 of file NightSkyPlayerController.cpp.

◆ PressE()

void ANightSkyPlayerController::PressE ( )

Definition at line 242 of file NightSkyPlayerController.cpp.

◆ PressF()

void ANightSkyPlayerController::PressF ( )

Definition at line 252 of file NightSkyPlayerController.cpp.

◆ PressG()

void ANightSkyPlayerController::PressG ( )

Definition at line 262 of file NightSkyPlayerController.cpp.

◆ PressH()

void ANightSkyPlayerController::PressH ( )

Definition at line 273 of file NightSkyPlayerController.cpp.

◆ PressLeft()

void ANightSkyPlayerController::PressLeft ( )

Definition at line 182 of file NightSkyPlayerController.cpp.

◆ PressRight()

void ANightSkyPlayerController::PressRight ( )

Definition at line 192 of file NightSkyPlayerController.cpp.

◆ PressUp()

void ANightSkyPlayerController::PressUp ( )

Definition at line 162 of file NightSkyPlayerController.cpp.

◆ ReleaseA()

void ANightSkyPlayerController::ReleaseA ( )

Definition at line 207 of file NightSkyPlayerController.cpp.

◆ ReleaseB()

void ANightSkyPlayerController::ReleaseB ( )

Definition at line 217 of file NightSkyPlayerController.cpp.

◆ ReleaseC()

void ANightSkyPlayerController::ReleaseC ( )

Definition at line 227 of file NightSkyPlayerController.cpp.

◆ ReleaseD()

void ANightSkyPlayerController::ReleaseD ( )

Definition at line 237 of file NightSkyPlayerController.cpp.

◆ ReleaseDown()

void ANightSkyPlayerController::ReleaseDown ( )

Definition at line 177 of file NightSkyPlayerController.cpp.

◆ ReleaseE()

void ANightSkyPlayerController::ReleaseE ( )

Definition at line 247 of file NightSkyPlayerController.cpp.

◆ ReleaseF()

void ANightSkyPlayerController::ReleaseF ( )

Definition at line 257 of file NightSkyPlayerController.cpp.

◆ ReleaseG()

void ANightSkyPlayerController::ReleaseG ( )

Definition at line 267 of file NightSkyPlayerController.cpp.

◆ ReleaseH()

void ANightSkyPlayerController::ReleaseH ( )

Definition at line 278 of file NightSkyPlayerController.cpp.

◆ ReleaseLeft()

void ANightSkyPlayerController::ReleaseLeft ( )

Definition at line 187 of file NightSkyPlayerController.cpp.

◆ ReleaseRight()

void ANightSkyPlayerController::ReleaseRight ( )

Definition at line 197 of file NightSkyPlayerController.cpp.

◆ ReleaseUp()

void ANightSkyPlayerController::ReleaseUp ( )

Definition at line 167 of file NightSkyPlayerController.cpp.

◆ RemapKeys()

void ANightSkyPlayerController::RemapKeys ( ) const

Definition at line 146 of file NightSkyPlayerController.cpp.

◆ Rematch()

void ANightSkyPlayerController::Rematch ( )

Definition at line 348 of file NightSkyPlayerController.cpp.

◆ SendBattleData()

void ANightSkyPlayerController::SendBattleData ( )

Definition at line 324 of file NightSkyPlayerController.cpp.

◆ SendGgpo()

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

Definition at line 293 of file NightSkyPlayerController.cpp.

◆ SetupInputComponent()

void ANightSkyPlayerController::SetupInputComponent ( )
overridevirtual

Definition at line 73 of file NightSkyPlayerController.cpp.

◆ Tick()

void ANightSkyPlayerController::Tick ( float DeltaTime)
overridevirtual

Reimplemented in ANightSkyWTPlayerController.

Definition at line 41 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 135 of file NightSkyPlayerController.h.


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