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

Classes

struct  Info
 

Public Types

enum  State : Enum
 

Static Public Member Functions

static bool HasKey (VRCPlayerApi player, string key)
 
static Type GetType (VRCPlayerApi player, string key)
 
static bool TryGetType (VRCPlayerApi player, string key, out Type t)
 
static bool IsType (VRCPlayerApi player, string key, Type t)
 
static void SetString (string key, string value)
 
static string GetString (VRCPlayerApi player, string key)
 
static bool TryGetString (VRCPlayerApi player, string key, out string value)
 
static void SetBool (string key, bool value)
 
static bool GetBool (VRCPlayerApi player, string key)
 
static bool TryGetBool (VRCPlayerApi player, string key, out bool value)
 
static void SetSByte (string key, sbyte value)
 
static sbyte GetSByte (VRCPlayerApi player, string key)
 
static bool TryGetSByte (VRCPlayerApi player, string key, out sbyte value)
 
static void SetByte (string key, byte value)
 
static byte GetByte (VRCPlayerApi player, string key)
 
static bool TryGetByte (VRCPlayerApi player, string key, out byte value)
 
static void SetBytes (string key, byte[] value)
 
static byte[] GetBytes (VRCPlayerApi player, string key)
 
static bool TryGetBytes (VRCPlayerApi player, string key, out byte[] value)
 
static void SetShort (string key, short value)
 
static short GetShort (VRCPlayerApi player, string key)
 
static bool TryGetShort (VRCPlayerApi player, string key, out short value)
 
static void SetUShort (string key, ushort value)
 
static ushort GetUShort (VRCPlayerApi player, string key)
 
static bool TryGetUShort (VRCPlayerApi player, string key, out ushort value)
 
static void SetInt (string key, int value)
 
static int GetInt (VRCPlayerApi player, string key)
 
static bool TryGetInt (VRCPlayerApi player, string key, out int value)
 
static void SetUInt (string key, uint value)
 
static uint GetUInt (VRCPlayerApi player, string key)
 
static bool TryGetUInt (VRCPlayerApi player, string key, out uint value)
 
static void SetLong (string key, long value)
 
static long GetLong (VRCPlayerApi player, string key)
 
static bool TryGetLong (VRCPlayerApi player, string key, out long value)
 
static void SetULong (string key, ulong value)
 
static ulong GetULong (VRCPlayerApi player, string key)
 
static bool TryGetULong (VRCPlayerApi player, string key, out ulong value)
 
static void SetFloat (string key, float value)
 
static float GetFloat (VRCPlayerApi player, string key)
 
static void SetDouble (string key, double value)
 
static double GetDouble (VRCPlayerApi player, string key)
 
static bool TryGetDouble (VRCPlayerApi player, string key, out double value)
 
static bool TryGetFloat (VRCPlayerApi player, string key, out float value)
 
static void SetQuaternion (string key, Quaternion value)
 
static Quaternion GetQuaternion (VRCPlayerApi player, string key)
 
static bool TryGetQuaternion (VRCPlayerApi player, string key, out Quaternion value)
 
static void SetVector4 (string key, Vector4 value)
 
static Vector4 GetVector4 (VRCPlayerApi player, string key)
 
static bool TryGetVector4 (VRCPlayerApi player, string key, out Vector4 value)
 
static void SetVector3 (string key, Vector3 value)
 
static Vector3 GetVector3 (VRCPlayerApi player, string key)
 
static bool TryGetVector3 (VRCPlayerApi player, string key, out Vector3 value)
 
static void SetVector2 (string key, Vector2 value)
 
static Vector2 GetVector2 (VRCPlayerApi player, string key)
 
static bool TryGetVector2 (VRCPlayerApi player, string key, out Vector2 value)
 
static void SetColor (string key, Color value)
 
static Color GetColor (VRCPlayerApi player, string key)
 
static bool TryGetColor (VRCPlayerApi player, string key, out Color value)
 
static void SetColor32 (string key, Color32 value)
 
static Color32 GetColor32 (VRCPlayerApi player, string key)
 
static bool TryGetColor32 (VRCPlayerApi player, string key, out Color32 value)
 
static IEnumerable< string > GetKeys (VRCPlayerApi player)
 

Detailed Description

Definition at line 4768 of file VRCSDK3.cs.

Member Enumeration Documentation

◆ State

Definition at line 4770 of file VRCSDK3.cs.

Member Function Documentation

◆ GetBool()

static bool VRC.SDK3.Persistence.PlayerData.GetBool ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 4921 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetByte()

static byte VRC.SDK3.Persistence.PlayerData.GetByte ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 4963 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetBytes()

static byte[] VRC.SDK3.Persistence.PlayerData.GetBytes ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 4984 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetColor()

static Color VRC.SDK3.Persistence.PlayerData.GetColor ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 5286 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetColor32()

static Color32 VRC.SDK3.Persistence.PlayerData.GetColor32 ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 5314 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetDouble()

static double VRC.SDK3.Persistence.PlayerData.GetDouble ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 5141 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetFloat()

static float VRC.SDK3.Persistence.PlayerData.GetFloat ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 5131 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetInt()

static int VRC.SDK3.Persistence.PlayerData.GetInt ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 5047 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetKeys()

static IEnumerable< string > VRC.SDK3.Persistence.PlayerData.GetKeys ( VRCPlayerApi  player)
static

Definition at line 5336 of file VRCSDK3.cs.

◆ GetLong()

static long VRC.SDK3.Persistence.PlayerData.GetLong ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 5089 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetQuaternion()

static Quaternion VRC.SDK3.Persistence.PlayerData.GetQuaternion ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 5174 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetSByte()

static sbyte VRC.SDK3.Persistence.PlayerData.GetSByte ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 4942 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetShort()

static short VRC.SDK3.Persistence.PlayerData.GetShort ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 5005 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetString()

static string VRC.SDK3.Persistence.PlayerData.GetString ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 4900 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetType()

static Type VRC.SDK3.Persistence.PlayerData.GetType ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 4879 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetUInt()

static uint VRC.SDK3.Persistence.PlayerData.GetUInt ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 5068 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetULong()

static ulong VRC.SDK3.Persistence.PlayerData.GetULong ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 5110 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetUShort()

static ushort VRC.SDK3.Persistence.PlayerData.GetUShort ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 5026 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetVector2()

static Vector2 VRC.SDK3.Persistence.PlayerData.GetVector2 ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 5258 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetVector3()

static Vector3 VRC.SDK3.Persistence.PlayerData.GetVector3 ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 5230 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ GetVector4()

static Vector4 VRC.SDK3.Persistence.PlayerData.GetVector4 ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 5202 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ HasKey()

static bool VRC.SDK3.Persistence.PlayerData.HasKey ( VRCPlayerApi  player,
string  key 
)
static

Definition at line 4874 of file VRCSDK3.cs.

◆ IsType()

static bool VRC.SDK3.Persistence.PlayerData.IsType ( VRCPlayerApi  player,
string  key,
Type  t 
)
static

Definition at line 4890 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ SetBool()

static void VRC.SDK3.Persistence.PlayerData.SetBool ( string  key,
bool  value 
)
static

Definition at line 4916 of file VRCSDK3.cs.

◆ SetByte()

static void VRC.SDK3.Persistence.PlayerData.SetByte ( string  key,
byte  value 
)
static

Definition at line 4958 of file VRCSDK3.cs.

◆ SetBytes()

static void VRC.SDK3.Persistence.PlayerData.SetBytes ( string  key,
byte[]  value 
)
static

Definition at line 4979 of file VRCSDK3.cs.

◆ SetColor()

static void VRC.SDK3.Persistence.PlayerData.SetColor ( string  key,
Color  value 
)
static

Definition at line 5280 of file VRCSDK3.cs.

◆ SetColor32()

static void VRC.SDK3.Persistence.PlayerData.SetColor32 ( string  key,
Color32  value 
)
static

Definition at line 5308 of file VRCSDK3.cs.

◆ SetDouble()

static void VRC.SDK3.Persistence.PlayerData.SetDouble ( string  key,
double  value 
)
static

Definition at line 5136 of file VRCSDK3.cs.

◆ SetFloat()

static void VRC.SDK3.Persistence.PlayerData.SetFloat ( string  key,
float  value 
)
static

Definition at line 5126 of file VRCSDK3.cs.

◆ SetInt()

static void VRC.SDK3.Persistence.PlayerData.SetInt ( string  key,
int  value 
)
static

Definition at line 5042 of file VRCSDK3.cs.

◆ SetLong()

static void VRC.SDK3.Persistence.PlayerData.SetLong ( string  key,
long  value 
)
static

Definition at line 5084 of file VRCSDK3.cs.

◆ SetQuaternion()

static void VRC.SDK3.Persistence.PlayerData.SetQuaternion ( string  key,
Quaternion  value 
)
static

Definition at line 5168 of file VRCSDK3.cs.

◆ SetSByte()

static void VRC.SDK3.Persistence.PlayerData.SetSByte ( string  key,
sbyte  value 
)
static

Definition at line 4937 of file VRCSDK3.cs.

◆ SetShort()

static void VRC.SDK3.Persistence.PlayerData.SetShort ( string  key,
short  value 
)
static

Definition at line 5000 of file VRCSDK3.cs.

◆ SetString()

static void VRC.SDK3.Persistence.PlayerData.SetString ( string  key,
string  value 
)
static

Definition at line 4895 of file VRCSDK3.cs.

◆ SetUInt()

static void VRC.SDK3.Persistence.PlayerData.SetUInt ( string  key,
uint  value 
)
static

Definition at line 5063 of file VRCSDK3.cs.

◆ SetULong()

static void VRC.SDK3.Persistence.PlayerData.SetULong ( string  key,
ulong  value 
)
static

Definition at line 5105 of file VRCSDK3.cs.

◆ SetUShort()

static void VRC.SDK3.Persistence.PlayerData.SetUShort ( string  key,
ushort  value 
)
static

Definition at line 5021 of file VRCSDK3.cs.

◆ SetVector2()

static void VRC.SDK3.Persistence.PlayerData.SetVector2 ( string  key,
Vector2  value 
)
static

Definition at line 5252 of file VRCSDK3.cs.

◆ SetVector3()

static void VRC.SDK3.Persistence.PlayerData.SetVector3 ( string  key,
Vector3  value 
)
static

Definition at line 5224 of file VRCSDK3.cs.

◆ SetVector4()

static void VRC.SDK3.Persistence.PlayerData.SetVector4 ( string  key,
Vector4  value 
)
static

Definition at line 5196 of file VRCSDK3.cs.

◆ TryGetBool()

static bool VRC.SDK3.Persistence.PlayerData.TryGetBool ( VRCPlayerApi  player,
string  key,
out bool  value 
)
static

Definition at line 4926 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetByte()

static bool VRC.SDK3.Persistence.PlayerData.TryGetByte ( VRCPlayerApi  player,
string  key,
out byte  value 
)
static

Definition at line 4968 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetBytes()

static bool VRC.SDK3.Persistence.PlayerData.TryGetBytes ( VRCPlayerApi  player,
string  key,
out byte[]  value 
)
static

Definition at line 4989 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetColor()

static bool VRC.SDK3.Persistence.PlayerData.TryGetColor ( VRCPlayerApi  player,
string  key,
out Color  value 
)
static

Definition at line 5294 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetColor32()

static bool VRC.SDK3.Persistence.PlayerData.TryGetColor32 ( VRCPlayerApi  player,
string  key,
out Color32  value 
)
static

Definition at line 5322 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetDouble()

static bool VRC.SDK3.Persistence.PlayerData.TryGetDouble ( VRCPlayerApi  player,
string  key,
out double  value 
)
static

Definition at line 5146 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetFloat()

static bool VRC.SDK3.Persistence.PlayerData.TryGetFloat ( VRCPlayerApi  player,
string  key,
out float  value 
)
static

Definition at line 5157 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetInt()

static bool VRC.SDK3.Persistence.PlayerData.TryGetInt ( VRCPlayerApi  player,
string  key,
out int  value 
)
static

Definition at line 5052 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetLong()

static bool VRC.SDK3.Persistence.PlayerData.TryGetLong ( VRCPlayerApi  player,
string  key,
out long  value 
)
static

Definition at line 5094 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetQuaternion()

static bool VRC.SDK3.Persistence.PlayerData.TryGetQuaternion ( VRCPlayerApi  player,
string  key,
out Quaternion  value 
)
static

Definition at line 5182 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetSByte()

static bool VRC.SDK3.Persistence.PlayerData.TryGetSByte ( VRCPlayerApi  player,
string  key,
out sbyte  value 
)
static

Definition at line 4947 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetShort()

static bool VRC.SDK3.Persistence.PlayerData.TryGetShort ( VRCPlayerApi  player,
string  key,
out short  value 
)
static

Definition at line 5010 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetString()

static bool VRC.SDK3.Persistence.PlayerData.TryGetString ( VRCPlayerApi  player,
string  key,
out string  value 
)
static

Definition at line 4905 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetType()

static bool VRC.SDK3.Persistence.PlayerData.TryGetType ( VRCPlayerApi  player,
string  key,
out Type  t 
)
static

Definition at line 4884 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetUInt()

static bool VRC.SDK3.Persistence.PlayerData.TryGetUInt ( VRCPlayerApi  player,
string  key,
out uint  value 
)
static

Definition at line 5073 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetULong()

static bool VRC.SDK3.Persistence.PlayerData.TryGetULong ( VRCPlayerApi  player,
string  key,
out ulong  value 
)
static

Definition at line 5115 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetUShort()

static bool VRC.SDK3.Persistence.PlayerData.TryGetUShort ( VRCPlayerApi  player,
string  key,
out ushort  value 
)
static

Definition at line 5031 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetVector2()

static bool VRC.SDK3.Persistence.PlayerData.TryGetVector2 ( VRCPlayerApi  player,
string  key,
out Vector2  value 
)
static

Definition at line 5266 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetVector3()

static bool VRC.SDK3.Persistence.PlayerData.TryGetVector3 ( VRCPlayerApi  player,
string  key,
out Vector3  value 
)
static

Definition at line 5238 of file VRCSDK3.cs.

Here is the call graph for this function:

◆ TryGetVector4()

static bool VRC.SDK3.Persistence.PlayerData.TryGetVector4 ( VRCPlayerApi  player,
string  key,
out Vector4  value 
)
static

Definition at line 5210 of file VRCSDK3.cs.

Here is the call graph for this function:

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