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

Public Member Functions

float GetMaxHealth ()
 
float GetCurrentHealth ()
 
void ApplyDamage (float damage)
 
void ApplyHealing (float healing)
 
object[] GetState ()
 
void SetState (object[] state)
 
object[] GetState ()
 
void SetState (object[] state)
 
float GetMaxHealth ()
 
float GetCurrentHealth ()
 
void ApplyDamage (float damage)
 
void ApplyHealing (float healing)
 

Public Attributes

float maxHealth = 100f
 
float currentHealth = 100f
 
bool healable
 
string damageEvent
 
string destroyEvent
 
string healEvent
 
string fullHealthEvent
 
VRC_Trigger onDamagedTrigger
 
VRC_EventHandler.VrcEvent onDamagedEvent
 
VRC_Trigger onDestructedTrigger
 
VRC_EventHandler.VrcEvent onDestructedEvent
 
VRC_Trigger onHealedTrigger
 
VRC_EventHandler.VrcEvent onHealedEvent
 
VRC_Trigger onFullHealedTrigger
 
VRC_EventHandler.VrcEvent onFullHealedEvent
 
VRC_Trigger spawnerOnDamagedTrigger
 
VRC_EventHandler.VrcEvent spawnerOnDamagedEvent
 
VRC_Trigger spawnerOnDestructedTrigger
 
VRC_EventHandler.VrcEvent spawnerOnDestructedEvent
 
VRC_Trigger spawnerOnHealedTrigger
 
VRC_EventHandler.VrcEvent spawnerOnHealedEvent
 
VRC_Trigger spawnerOnFullHealedTrigger
 
VRC_EventHandler.VrcEvent spawnerOnFullHealedEvent
 

Private Member Functions

void Awake ()
 
void HandleCallbackTrigger (VRC_Trigger trigger, VRC_EventHandler.VrcEvent e)
 

Private Attributes

VRC_EventHandler eventHandler
 

Detailed Description

Definition at line 3746 of file VRCSDKBase.cs.

Member Function Documentation

◆ ApplyDamage()

void VRC.SDKBase.VRC_DestructibleStandard.ApplyDamage ( float  damage)

Implements VRC.SDKBase.IVRC_Destructible.

Definition at line 3815 of file VRCSDKBase.cs.

Here is the call graph for this function:

◆ ApplyHealing()

void VRC.SDKBase.VRC_DestructibleStandard.ApplyHealing ( float  healing)

Implements VRC.SDKBase.IVRC_Destructible.

Definition at line 3874 of file VRCSDKBase.cs.

Here is the call graph for this function:

◆ Awake()

void VRC.SDKBase.VRC_DestructibleStandard.Awake ( )
private

Definition at line 3806 of file VRCSDKBase.cs.

◆ GetCurrentHealth()

float VRC.SDKBase.VRC_DestructibleStandard.GetCurrentHealth ( )

Implements VRC.SDKBase.IVRC_Destructible.

Definition at line 3801 of file VRCSDKBase.cs.

◆ GetMaxHealth()

float VRC.SDKBase.VRC_DestructibleStandard.GetMaxHealth ( )

Implements VRC.SDKBase.IVRC_Destructible.

Definition at line 3796 of file VRCSDKBase.cs.

◆ GetState()

object[] VRC.SDKBase.VRC_DestructibleStandard.GetState ( )

Implements VRC.SDKBase.IVRC_Destructible.

Definition at line 3934 of file VRCSDKBase.cs.

◆ HandleCallbackTrigger()

void VRC.SDKBase.VRC_DestructibleStandard.HandleCallbackTrigger ( VRC_Trigger  trigger,
VRC_EventHandler.VrcEvent  e 
)
private

Definition at line 3946 of file VRCSDKBase.cs.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetState()

void VRC.SDKBase.VRC_DestructibleStandard.SetState ( object[]  state)

Implements VRC.SDKBase.IVRC_Destructible.

Definition at line 3939 of file VRCSDKBase.cs.

Member Data Documentation

◆ currentHealth

float VRC.SDKBase.VRC_DestructibleStandard.currentHealth = 100f

Definition at line 3750 of file VRCSDKBase.cs.

◆ damageEvent

string VRC.SDKBase.VRC_DestructibleStandard.damageEvent

Definition at line 3754 of file VRCSDKBase.cs.

◆ destroyEvent

string VRC.SDKBase.VRC_DestructibleStandard.destroyEvent

Definition at line 3756 of file VRCSDKBase.cs.

◆ eventHandler

VRC_EventHandler VRC.SDKBase.VRC_DestructibleStandard.eventHandler
private

Definition at line 3794 of file VRCSDKBase.cs.

◆ fullHealthEvent

string VRC.SDKBase.VRC_DestructibleStandard.fullHealthEvent

Definition at line 3760 of file VRCSDKBase.cs.

◆ healable

bool VRC.SDKBase.VRC_DestructibleStandard.healable

Definition at line 3752 of file VRCSDKBase.cs.

◆ healEvent

string VRC.SDKBase.VRC_DestructibleStandard.healEvent

Definition at line 3758 of file VRCSDKBase.cs.

◆ maxHealth

float VRC.SDKBase.VRC_DestructibleStandard.maxHealth = 100f

Definition at line 3748 of file VRCSDKBase.cs.

◆ onDamagedEvent

VRC_EventHandler.VrcEvent VRC.SDKBase.VRC_DestructibleStandard.onDamagedEvent

Definition at line 3764 of file VRCSDKBase.cs.

◆ onDamagedTrigger

VRC_Trigger VRC.SDKBase.VRC_DestructibleStandard.onDamagedTrigger

Definition at line 3762 of file VRCSDKBase.cs.

◆ onDestructedEvent

VRC_EventHandler.VrcEvent VRC.SDKBase.VRC_DestructibleStandard.onDestructedEvent

Definition at line 3768 of file VRCSDKBase.cs.

◆ onDestructedTrigger

VRC_Trigger VRC.SDKBase.VRC_DestructibleStandard.onDestructedTrigger

Definition at line 3766 of file VRCSDKBase.cs.

◆ onFullHealedEvent

VRC_EventHandler.VrcEvent VRC.SDKBase.VRC_DestructibleStandard.onFullHealedEvent

Definition at line 3776 of file VRCSDKBase.cs.

◆ onFullHealedTrigger

VRC_Trigger VRC.SDKBase.VRC_DestructibleStandard.onFullHealedTrigger

Definition at line 3774 of file VRCSDKBase.cs.

◆ onHealedEvent

VRC_EventHandler.VrcEvent VRC.SDKBase.VRC_DestructibleStandard.onHealedEvent

Definition at line 3772 of file VRCSDKBase.cs.

◆ onHealedTrigger

VRC_Trigger VRC.SDKBase.VRC_DestructibleStandard.onHealedTrigger

Definition at line 3770 of file VRCSDKBase.cs.

◆ spawnerOnDamagedEvent

VRC_EventHandler.VrcEvent VRC.SDKBase.VRC_DestructibleStandard.spawnerOnDamagedEvent

Definition at line 3780 of file VRCSDKBase.cs.

◆ spawnerOnDamagedTrigger

VRC_Trigger VRC.SDKBase.VRC_DestructibleStandard.spawnerOnDamagedTrigger

Definition at line 3778 of file VRCSDKBase.cs.

◆ spawnerOnDestructedEvent

VRC_EventHandler.VrcEvent VRC.SDKBase.VRC_DestructibleStandard.spawnerOnDestructedEvent

Definition at line 3784 of file VRCSDKBase.cs.

◆ spawnerOnDestructedTrigger

VRC_Trigger VRC.SDKBase.VRC_DestructibleStandard.spawnerOnDestructedTrigger

Definition at line 3782 of file VRCSDKBase.cs.

◆ spawnerOnFullHealedEvent

VRC_EventHandler.VrcEvent VRC.SDKBase.VRC_DestructibleStandard.spawnerOnFullHealedEvent

Definition at line 3792 of file VRCSDKBase.cs.

◆ spawnerOnFullHealedTrigger

VRC_Trigger VRC.SDKBase.VRC_DestructibleStandard.spawnerOnFullHealedTrigger

Definition at line 3790 of file VRCSDKBase.cs.

◆ spawnerOnHealedEvent

VRC_EventHandler.VrcEvent VRC.SDKBase.VRC_DestructibleStandard.spawnerOnHealedEvent

Definition at line 3788 of file VRCSDKBase.cs.

◆ spawnerOnHealedTrigger

VRC_Trigger VRC.SDKBase.VRC_DestructibleStandard.spawnerOnHealedTrigger

Definition at line 3786 of file VRCSDKBase.cs.


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