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

Classes

class  VrcDataElement
 

Public Types

enum  VrcDataMirror : Enum
 
enum  VrcDataType : Enum
 

Public Member Functions

delegate void InitializationDelegate (VRC_DataStorage obj)
 
delegate bool SerializationDelegate (VrcDataElement ds, object obj)
 
delegate bool DeserializationDelegate (VrcDataElement ds, out object obj)
 
delegate void DataElementDelegate (VRC_DataStorage obj, int idx)
 
int GetElementIndex (string name)
 
VrcDataElement GetElement (string name)
 
void OnDataElementChanged (int idx)
 

Public Attributes

VrcDataElement[] data
 

Static Public Attributes

static InitializationDelegate Initialize
 
static SerializationDelegate Serialize
 
static DeserializationDelegate Deserialize
 

Properties

DataElementDelegate ElementChanged
 

Private Member Functions

void Awake ()
 

Private Attributes

DataElementDelegate m_ElementChanged
 

Detailed Description

Definition at line 9323 of file VRCSDKBase.cs.

Member Enumeration Documentation

◆ VrcDataMirror

Definition at line 9325 of file VRCSDKBase.cs.

◆ VrcDataType

Definition at line 9332 of file VRCSDKBase.cs.

Member Function Documentation

◆ Awake()

void VRC.SDKBase.VRC_DataStorage.Awake ( )
private

Definition at line 9499 of file VRCSDKBase.cs.

◆ DataElementDelegate()

delegate void VRC.SDKBase.VRC_DataStorage.DataElementDelegate ( VRC_DataStorage  obj,
int  idx 
)

◆ DeserializationDelegate()

delegate bool VRC.SDKBase.VRC_DataStorage.DeserializationDelegate ( VrcDataElement  ds,
out object  obj 
)

◆ GetElement()

VrcDataElement VRC.SDKBase.VRC_DataStorage.GetElement ( string  name)

Definition at line 9480 of file VRCSDKBase.cs.

◆ GetElementIndex()

int VRC.SDKBase.VRC_DataStorage.GetElementIndex ( string  name)

Definition at line 9475 of file VRCSDKBase.cs.

◆ InitializationDelegate()

delegate void VRC.SDKBase.VRC_DataStorage.InitializationDelegate ( VRC_DataStorage  obj)

◆ OnDataElementChanged()

void VRC.SDKBase.VRC_DataStorage.OnDataElementChanged ( int  idx)

Definition at line 9491 of file VRCSDKBase.cs.

◆ SerializationDelegate()

delegate bool VRC.SDKBase.VRC_DataStorage.SerializationDelegate ( VrcDataElement  ds,
object  obj 
)

Member Data Documentation

◆ data

VrcDataElement [] VRC.SDKBase.VRC_DataStorage.data

Definition at line 9432 of file VRCSDKBase.cs.

◆ Deserialize

DeserializationDelegate VRC.SDKBase.VRC_DataStorage.Deserialize
static

Definition at line 9438 of file VRCSDKBase.cs.

◆ Initialize

InitializationDelegate VRC.SDKBase.VRC_DataStorage.Initialize
static

Definition at line 9434 of file VRCSDKBase.cs.

◆ m_ElementChanged

DataElementDelegate VRC.SDKBase.VRC_DataStorage.m_ElementChanged
private

Definition at line 9441 of file VRCSDKBase.cs.

◆ Serialize

SerializationDelegate VRC.SDKBase.VRC_DataStorage.Serialize
static

Definition at line 9436 of file VRCSDKBase.cs.

Property Documentation

◆ ElementChanged

DataElementDelegate VRC.SDKBase.VRC_DataStorage.ElementChanged
addremove

Definition at line 9445 of file VRCSDKBase.cs.


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