VRC SDK
This project aims to completely document the VRChat Unity SDK
Loading...
Searching...
No Matches
VRC.SDK3.Components.VRCObjectPool Class Reference
Inheritance diagram for VRC.SDK3.Components.VRCObjectPool:
Collaboration diagram for VRC.SDK3.Components.VRCObjectPool:

Public Member Functions

override void NetworkConfigure ()
 
void Shuffle ()
 
GameObject TryToSpawn ()
 
void Return (GameObject obj)
 
- Public Member Functions inherited from VRC.SDK3.Network.VRCNetworkBehaviour
abstract void NetworkConfigure ()
 
virtual void Awake ()
 

Public Attributes

GameObject[] Pool = (GameObject[])(object)new GameObject[0]
 
Vector3[] StartPositions
 
Quaternion[] StartRotations
 

Static Public Attributes

static Action< VRCObjectPoolOnInit
 
static Action< VRCObjectPool, int > OnSpawn
 
static Action< VRCObjectPool, int > OnReturn
 

Private Attributes

bool didInit
 

Additional Inherited Members

- Properties inherited from VRC.SDK3.Network.VRCNetworkBehaviour
static Action< VRCNetworkBehaviourOnNetworkBehaviourAwake
 

Detailed Description

Definition at line 9475 of file VRCSDK3.cs.

Member Function Documentation

◆ NetworkConfigure()

override void VRC.SDK3.Components.VRCObjectPool.NetworkConfigure ( )
virtual

Implements VRC.SDK3.Network.VRCNetworkBehaviour.

Definition at line 9505 of file VRCSDK3.cs.

◆ Return()

void VRC.SDK3.Components.VRCObjectPool.Return ( GameObject  obj)

Definition at line 9584 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ Shuffle()

void VRC.SDK3.Components.VRCObjectPool.Shuffle ( )

Definition at line 9537 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryToSpawn()

GameObject VRC.SDK3.Components.VRCObjectPool.TryToSpawn ( )

Definition at line 9542 of file VRCSDK3.cs.

Here is the call graph for this function:

Member Data Documentation

◆ didInit

bool VRC.SDK3.Components.VRCObjectPool.didInit
private

Definition at line 9494 of file VRCSDK3.cs.

◆ OnInit

Action<VRCObjectPool> VRC.SDK3.Components.VRCObjectPool.OnInit
static

Definition at line 9480 of file VRCSDK3.cs.

◆ OnReturn

Action<VRCObjectPool, int> VRC.SDK3.Components.VRCObjectPool.OnReturn
static

Definition at line 9486 of file VRCSDK3.cs.

◆ OnSpawn

Action<VRCObjectPool, int> VRC.SDK3.Components.VRCObjectPool.OnSpawn
static

Definition at line 9483 of file VRCSDK3.cs.

◆ Pool

GameObject [] VRC.SDK3.Components.VRCObjectPool.Pool = (GameObject[])(object)new GameObject[0]

Definition at line 9477 of file VRCSDK3.cs.

◆ StartPositions

Vector3 [] VRC.SDK3.Components.VRCObjectPool.StartPositions

Definition at line 9498 of file VRCSDK3.cs.

◆ StartRotations

Quaternion [] VRC.SDK3.Components.VRCObjectPool.StartRotations

Definition at line 9502 of file VRCSDK3.cs.


The documentation for this class was generated from the following file: