Skip to main content

CullingObject

class ThaumielMapEditor.API.Components

Overview​

Fields​

NameTypeDescription
AllInstancesHashSet<CullingObject>No description
BoundsVector3No description
ClientObjectClientSideObjectBaseNo description
NetworkIdentityNetworkIdentityNo description
PlayersInsideHashSet<Player>No description
ServerObjectServerObjectNo description

Methods​

SignatureReturnsDescription
Init(ClientSideObjectBase, Vector3)voidNo description
Init(ServerObject, Vector3)voidNo description
IsInsideCollider(Vector3)boolNo description
Setup()voidNo description
ToggleVisibility(Player, bool)voidNo description

Fields​

AllInstances​

Type: HashSet<CullingObject>


Bounds​

Type: Vector3


ClientObject​

Type: ClientSideObjectBase


NetworkIdentity​

Type: NetworkIdentity


PlayersInside​

Type: HashSet<Player>


ServerObject​

Type: ServerObject


Methods​

Init​

Init
public void Init(
ClientSideObjectBase client,
Vector3 bounds
)

Parameters​

NameTypeDescription
clientClientSideObjectBase
boundsVector3

Init​

Init
public void Init(
ServerObject server,
Vector3 bounds
)

Parameters​

NameTypeDescription
serverServerObject
boundsVector3

IsInsideCollider​

IsInsideCollider
public bool IsInsideCollider(Vector3 pos)

Parameters​

NameTypeDescription
posVector3

Returns​

bool


Setup​

Setup
public void Setup()

ToggleVisibility​

ToggleVisibility
public void ToggleVisibility(
Player player,
bool show
)

Parameters​

NameTypeDescription
playerPlayer
showbool