mirror of
https://github.com/Jous99/F4MP.git
synced 2026-01-13 00:20:54 +01:00
19 lines
486 B
C
19 lines
486 B
C
|
|
#pragma once
|
||
|
|
|
||
|
|
struct TESActionData;
|
||
|
|
|
||
|
|
struct ActorMediator
|
||
|
|
{
|
||
|
|
virtual ~ActorMediator(){};
|
||
|
|
|
||
|
|
static ActorMediator* Get() noexcept;
|
||
|
|
|
||
|
|
bool PerformAction(TESActionData* apAction) noexcept;
|
||
|
|
bool ForceAction(TESActionData* apAction) noexcept;
|
||
|
|
|
||
|
|
// Reverse engineering stuff, do not use
|
||
|
|
bool RePerformAction(TESActionData* apAction) noexcept;
|
||
|
|
bool RePerformIdleAction(TESActionData* apData) noexcept;
|
||
|
|
bool RePerformComplexAction(TESActionData* apData) noexcept;
|
||
|
|
};
|