F4MP/codigos originales/tiltedcode/Code/client/Games/ActorExtension.cpp
2026-01-06 18:53:59 +01:00

44 lines
787 B
C++

#include <TiltedOnlinePCH.h>
#include <Games/ActorExtension.h>
bool ActorExtension::IsRemote() const noexcept
{
return onlineFlags & kRemote;
}
bool ActorExtension::IsLocal() const noexcept
{
return !IsRemote();
}
bool ActorExtension::IsPlayer() const noexcept
{
return onlineFlags & kPlayer;
}
bool ActorExtension::IsRemotePlayer() const noexcept
{
return IsRemote() && IsPlayer();
}
bool ActorExtension::IsLocalPlayer() const noexcept
{
return IsLocal() && IsPlayer();
}
void ActorExtension::SetRemote(bool aSet) noexcept
{
if (aSet)
onlineFlags |= kRemote;
else
onlineFlags &= ~kRemote;
}
void ActorExtension::SetPlayer(bool aSet) noexcept
{
if (aSet)
onlineFlags |= kPlayer;
else
onlineFlags &= ~kPlayer;
}