mirror of
https://github.com/Milxnor/Project-Reboot-3.0.git
synced 2026-01-13 19:02:21 +01:00
30 lines
942 B
C++
30 lines
942 B
C++
#include "BuildingFoundation.h"
|
|
#include "FortGameModeAthena.h"
|
|
|
|
void ABuildingFoundation::SetDynamicFoundationTransformHook(UObject* Context, FFrame& Stack, void* Ret)
|
|
{
|
|
FTransform NewTransform;
|
|
Stack.StepCompiledIn(&NewTransform);
|
|
|
|
auto BuildingFoundation = (ABuildingFoundation*)Context;
|
|
|
|
LOG_INFO(LogDev, "SetDynamicFoundationTransformHook: {}", BuildingFoundation->GetName());
|
|
|
|
SetFoundationTransform(BuildingFoundation, NewTransform);
|
|
|
|
return SetDynamicFoundationTransformOriginal(Context, Stack, Ret);
|
|
}
|
|
|
|
void ABuildingFoundation::SetDynamicFoundationEnabledHook(UObject* Context, FFrame& Stack, void* Ret)
|
|
{
|
|
bool bEnabled;
|
|
Stack.StepCompiledIn(&bEnabled);
|
|
|
|
// LOG_INFO(LogDev, "{} TELL MILXNOR IF THIS PRINTS: {}", Context->GetFullName(), bEnabled);
|
|
|
|
auto BuildingFoundation = (ABuildingFoundation*)Context;
|
|
|
|
ShowFoundation(BuildingFoundation, bEnabled);
|
|
|
|
return SetDynamicFoundationEnabledOriginal(Context, Stack, Ret);
|
|
} |