#pragma once #include #include namespace GameplayFormulas { float CalculateRealDamage(Actor* apHittee, float aDamage, bool aKillMove) noexcept; } namespace Settings { int32_t* GetDifficulty() noexcept; float* GetGreetDistance() noexcept; float* GetVATSSelectTargetTimeMultiplier() noexcept; } // namespace Settings void FadeOutGame(bool aFadingOut, bool aBlackFade, float aFadeDuration, bool aRemainVisible, float aSecondsToFade) noexcept; struct ExActor : Actor, ActorExtension { }; struct ExPlayerCharacter : PlayerCharacter, ActorExtension { };