Broke Protocol Game API Reference  1.39
Code reference for server and client scripting
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
BrokeProtocol.Collections.TracerBuffer Class Reference
Inheritance diagram for BrokeProtocol.Collections.TracerBuffer:
BrokeProtocol.Collections.ActivateBuffer BrokeProtocol.Collections.BaseBuffer

Public Member Functions

 TracerBuffer (GameObject prefab, int capacity)
 
GameObject Execute (ShPlayer player, byte burst, Vector3 velocity, float timeout)
 
- Public Member Functions inherited from BrokeProtocol.Collections.ActivateBuffer
 ActivateBuffer (GameObject prefab, int capacity)
 
- Public Member Functions inherited from BrokeProtocol.Collections.BaseBuffer
 BaseBuffer (GameObject prefab, int capacity)
 
GameObject Execute ()
 
void Release (GameObject g)
 

Protected Member Functions

override GameObject CreateItem ()
 
override void DestroyItem (GameObject g)
 
- Protected Member Functions inherited from BrokeProtocol.Collections.ActivateBuffer
override void GetItem (GameObject g)
 
override void ReleaseItem (GameObject g)
 
- Protected Member Functions inherited from BrokeProtocol.Collections.BaseBuffer
IEnumerator ReleaseDelay (GameObject g, float delay)
 

Protected Attributes

Dictionary< GameObject, TracertracerCache = new ()
 
- Protected Attributes inherited from BrokeProtocol.Collections.BaseBuffer
Dictionary< GameObject, Transform > transformCache = new ()
 
Dictionary< GameObject, ParticleSystem > particleCache = new ()
 
Dictionary< GameObject, AudioSource > audioCache = new ()
 
Dictionary< GameObject, Light > lightCache = new ()
 

Constructor & Destructor Documentation

◆ TracerBuffer()

BrokeProtocol.Collections.TracerBuffer.TracerBuffer ( GameObject prefab,
int capacity )
inline

Member Function Documentation

◆ CreateItem()

override GameObject BrokeProtocol.Collections.TracerBuffer.CreateItem ( )
inlineprotectedvirtual

◆ DestroyItem()

override void BrokeProtocol.Collections.TracerBuffer.DestroyItem ( GameObject g)
inlineprotectedvirtual

◆ Execute()

GameObject BrokeProtocol.Collections.TracerBuffer.Execute ( ShPlayer player,
byte burst,
Vector3 velocity,
float timeout )
inline

Member Data Documentation

◆ tracerCache

Dictionary<GameObject, Tracer> BrokeProtocol.Collections.TracerBuffer.tracerCache = new ()
protected

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