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

#include <FighterSynctestRunner.h>

Inheritance diagram for AFighterSynctestRunner:
Collaboration diagram for AFighterSynctestRunner:

Public Member Functions

 AFighterSynctestRunner ()
virtual void Update (float DeltaTime) override
Public Member Functions inherited from AFighterMultiplayerRunner
 AFighterMultiplayerRunner ()
Public Member Functions inherited from AFighterLocalRunner
 AFighterLocalRunner ()

Protected Member Functions

virtual void BeginPlay () override
Protected Member Functions inherited from AFighterMultiplayerRunner
virtual void EndPlay (const EEndPlayReason::Type EndPlayReason) override
GGPOSessionCallbacks CreateCallbacks ()
bool __cdecl BeginGameCallback (const char *)
bool __cdecl SaveGameStateCallback (unsigned char **buffer, int32 *len, int32 *checksum, int32)
bool __cdecl LoadGameStateCallback (unsigned char *buffer, int32 len)
bool __cdecl LogGameState (const char *filename, unsigned char *buffer, int len)
void __cdecl FreeBuffer (void *buffer)
bool __cdecl AdvanceFrameCallback (int32)
bool __cdecl OnEventCallback (GGPOEvent *info)
void GgpoUpdate ()

Additional Inherited Members

Static Public Member Functions inherited from AFighterMultiplayerRunner
static int fletcher32_checksum (short *data, size_t len)
Public Attributes inherited from AFighterMultiplayerRunner
GGPOSession * ggpo = nullptr
TArray< GGPOPlayerHandle > PlayerHandles
TArray< GGPOPlayer * > Players
class RpcConnectionManagerconnectionManager
Protected Attributes inherited from AFighterMultiplayerRunner
TArray< int > PlayerInputIndex
int MultipliedFramesAhead = 0
int MultipliedFramesBehind = 0
Protected Attributes inherited from AFighterLocalRunner
float ElapsedTime = 0
class ANightSkyGameStateGameState

Detailed Description

Definition at line 10 of file FighterSynctestRunner.h.

Constructor & Destructor Documentation

◆ AFighterSynctestRunner()

AFighterSynctestRunner::AFighterSynctestRunner ( )

Definition at line 8 of file FighterSynctestRunner.cpp.

Member Function Documentation

◆ BeginPlay()

void AFighterSynctestRunner::BeginPlay ( )
overrideprotectedvirtual

Reimplemented from AFighterMultiplayerRunner.

Definition at line 16 of file FighterSynctestRunner.cpp.

◆ Update()

void AFighterSynctestRunner::Update ( float DeltaTime)
overridevirtual

Reimplemented from AFighterMultiplayerRunner.

Definition at line 37 of file FighterSynctestRunner.cpp.


The documentation for this class was generated from the following files:
  • C:/Users/wistf/Unreal Projects/NightSkyEngine/Source/NightSkyEngine/Battle/Actors/FighterRunners/FighterSynctestRunner.h
  • C:/Users/wistf/Unreal Projects/NightSkyEngine/Source/NightSkyEngine/Battle/Actors/FighterRunners/FighterSynctestRunner.cpp