Table of Contents

Class Seat

Namespace
VoxelPlayground.Entity
Assembly
GamePlay.dll
public class Seat : MonoBehaviour
Inheritance
object
Seat
Extension Methods

Fields

character

public EntityCharacter character

Field Value

EntityCharacter

vehicle

public IVehicle vehicle

Field Value

IVehicle

Methods

CanSit()

public bool CanSit()

Returns

bool

FindClosestFreeSeat(Vector3, float, bool)

public static Seat FindClosestFreeSeat(Vector3 pos, float radius, bool onlyDriverSeat = false)

Parameters

pos Vector3
radius float
onlyDriverSeat bool

Returns

Seat

IsDriverSeat()

public bool IsDriverSeat()

Returns

bool

IsSitting()

public bool IsSitting()

Returns

bool

SetIgnoreCollision_CharCar(bool, EntityCharacter)

public void SetIgnoreCollision_CharCar(bool isIgnore, EntityCharacter ch)

Parameters

isIgnore bool
ch EntityCharacter

Sit(EntityCharacter)

[Button]
public void Sit(EntityCharacter ch)

Parameters

ch EntityCharacter

UnSit(bool)

[Button]
public void UnSit(bool teleportToNearby = true)

Parameters

teleportToNearby bool