Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
HooksImpl.cpp File Reference
#include "HooksImpl.h"
#include "ApiUtils.h"
#include "../Commands.h"
#include "../Hooks.h"
#include "../PluginManager/PluginManager.h"
#include "../IBaseApi.h"
#include <Logger/Logger.h>
+ Include dependency graph for HooksImpl.cpp:

Go to the source code of this file.

Namespaces

namespace  AtlasApi
 

Functions

 AtlasApi::DECLARE_HOOK (UEngine_Init, void, DWORD64, DWORD64)
 
 AtlasApi::DECLARE_HOOK (UWorld_InitWorld, void, UWorld *, DWORD64)
 
 AtlasApi::DECLARE_HOOK (UWorld_Tick, void, DWORD64, DWORD64, float)
 
 AtlasApi::DECLARE_HOOK (AShooterGameMode_InitGame, void, AShooterGameMode *, FString *, FString *, FString *)
 
 AtlasApi::DECLARE_HOOK (AShooterPlayerController_ServerSendChatMessage_Impl, void, AShooterPlayerController *, FString *, EChatSendMode::Type)
 
 AtlasApi::DECLARE_HOOK (APlayerController_ConsoleCommand, FString *, APlayerController *, FString *, FString *, bool)
 
 AtlasApi::DECLARE_HOOK (RCONClientConnection_ProcessRCONPacket, void, RCONClientConnection *, RCONPacket *, UWorld *)
 
 AtlasApi::DECLARE_HOOK (AGameState_DefaultTimer, void, AGameState *)
 
 AtlasApi::DECLARE_HOOK (AShooterGameMode_BeginPlay, void, AShooterGameMode *)
 
 AtlasApi::DECLARE_HOOK (URCONServer_Init, bool, URCONServer *, FString, int, UShooterCheatManager *)
 
 AtlasApi::DECLARE_HOOK (AShooterPlayerController_Possess, void, AShooterPlayerController *, APawn *)
 
 AtlasApi::DECLARE_HOOK (AShooterGameMode_Logout, void, AShooterGameMode *, AController *)
 
void AtlasApi::InitHooks ()
 
void AtlasApi::Hook_UEngine_Init (DWORD64 _this, DWORD64 InEngineLoop)
 
void AtlasApi::Hook_UWorld_InitWorld (UWorld *world, DWORD64 ivs)
 
void AtlasApi::Hook_UWorld_Tick (DWORD64 world, DWORD64 tick_type, float delta_seconds)
 
void AtlasApi::Hook_AShooterGameMode_InitGame (AShooterGameMode *a_shooter_game_mode, FString *map_name, FString *options, FString *error_message)
 
void AtlasApi::Hook_AShooterPlayerController_ServerSendChatMessage_Impl (AShooterPlayerController *player_controller, FString *message, EChatSendMode::Type mode)
 
FStringAtlasApi::Hook_APlayerController_ConsoleCommand (APlayerController *a_player_controller, FString *result, FString *cmd, bool write_to_log)
 
void AtlasApi::Hook_RCONClientConnection_ProcessRCONPacket (RCONClientConnection *_this, RCONPacket *packet, UWorld *in_world)
 
void AtlasApi::Hook_AGameState_DefaultTimer (AGameState *_this)
 
void AtlasApi::Hook_AShooterGameMode_BeginPlay (AShooterGameMode *_AShooterGameMode)
 
bool AtlasApi::Hook_URCONServer_Init (URCONServer *_this, FString Password, int InPort, UShooterCheatManager *SCheatManager)
 
void AtlasApi::Hook_AShooterPlayerController_Possess (AShooterPlayerController *_this, APawn *inPawn)
 
void AtlasApi::Hook_AShooterGameMode_Logout (AShooterGameMode *_this, AController *Exiting)