void StartSleeping(Player player, int x, int y)
const int BedSleepingMaxDistance
const int TimeToFullyFallAsleep
void UpdateState(Player player)
void GetSleepingOffsetInfo(Player player, [Out] Vector2 posOffset)
void StopSleeping(Player player, bool multiplayerBroadcast=true)
static Vector2 SetOffsetbyBed(int bedStyle)
static bool GetSleepingTargetInfo(int x, int y, [Out] int targetDirection, [Out] Vector2 anchorPosition, [Out] Vector2 visualoffset)
bool DoesPlayerHaveReasonToActUpInBed(Player player)
void SetIsSleepingAndAdjustPlayerRotation(Player player, bool state)