static bool GetSittingTargetInfo(Player player, int x, int y, [Out] int targetDirection, [Out] Vector2 playerSittingPosition, [Out] Vector2 seatDownOffset, [Out] ExtraSeatInfo extraInfo)
bool TryGetSittingBlock(Player player, [Out] Tile tile)
const int ChairSittingMaxDistance
void SitUp(Player player, bool multiplayerBroadcast=true)
void SitDown(Player player, int x, int y)
void UpdateSitting(Player player)
void GetSittingOffsetInfo(Player player, [Out] Vector2 posOffset, [Out] float seatAdjustment)