Ark Server API (ASE) - Wiki
|
#include <ArkBaseApi.h>
Public Member Functions | |
ArkBaseApi () | |
~ArkBaseApi () override=default | |
bool | Init () override |
float | GetVersion () override |
std::string | GetApiName () override |
void | RegisterCommands () override |
std::unique_ptr< ArkApi::ICommands > & | GetCommands () override |
std::unique_ptr< ArkApi::IHooks > & | GetHooks () override |
std::unique_ptr< ArkApi::IApiUtils > & | GetApiUtils () override |
Public Member Functions inherited from API::IBaseApi | |
virtual | ~IBaseApi ()=default |
Static Private Member Functions | |
static FString | LoadPlugin (FString *cmd) |
static FString | UnloadPlugin (FString *cmd) |
static void | LoadPluginCmd (APlayerController *, FString *, bool) |
static void | UnloadPluginCmd (APlayerController *, FString *, bool) |
static void | LoadPluginRcon (RCONClientConnection *, RCONPacket *, UWorld *) |
static void | UnloadPluginRcon (RCONClientConnection *, RCONPacket *, UWorld *) |
Private Attributes | |
std::unique_ptr< ArkApi::ICommands > | commands_ |
std::unique_ptr< ArkApi::IHooks > | hooks_ |
std::unique_ptr< ArkApi::IApiUtils > | api_utils_ |
Definition at line 9 of file ArkBaseApi.h.
API::ArkBaseApi::ArkBaseApi | ( | ) |
Definition at line 21 of file ArkBaseApi.cpp.
|
overridedefault |
|
overridevirtual |
Implements API::IBaseApi.
Definition at line 69 of file ArkBaseApi.cpp.
|
overridevirtual |
Implements API::IBaseApi.
Definition at line 84 of file ArkBaseApi.cpp.
|
overridevirtual |
Implements API::IBaseApi.
Definition at line 74 of file ArkBaseApi.cpp.
|
overridevirtual |
Implements API::IBaseApi.
Definition at line 79 of file ArkBaseApi.cpp.
|
overridevirtual |
Implements API::IBaseApi.
Definition at line 64 of file ArkBaseApi.cpp.
|
overridevirtual |
Implements API::IBaseApi.
Definition at line 28 of file ArkBaseApi.cpp.
Definition at line 97 of file ArkBaseApi.cpp.
|
staticprivate |
Definition at line 152 of file ArkBaseApi.cpp.
|
staticprivate |
Definition at line 165 of file ArkBaseApi.cpp.
|
overridevirtual |
Implements API::IBaseApi.
Definition at line 89 of file ArkBaseApi.cpp.
Definition at line 124 of file ArkBaseApi.cpp.
|
staticprivate |
Definition at line 158 of file ArkBaseApi.cpp.
|
staticprivate |
Definition at line 171 of file ArkBaseApi.cpp.
|
private |
Definition at line 39 of file ArkBaseApi.h.
|
private |
Definition at line 37 of file ArkBaseApi.h.
|
private |
Definition at line 38 of file ArkBaseApi.h.