Table of Contents

Class GLPlayerPrefs

Namespace
Gamelogic.Extensions
Assembly
Assembly-CSharp.dll

An alternative to PlayerPrefs that provides methods for setting bool and array preferences.

[Version(1, 0, 0)]
public class GLPlayerPrefs
Inheritance
GLPlayerPrefs
Inherited Members
Extension Methods

Methods

DeleteAll()

public static void DeleteAll()

DeleteArray(string, string)

public static void DeleteArray(string scope, string key)

Parameters

scope string
key string

DeleteKey(string, string)

public static void DeleteKey(string scope, string key)

Parameters

scope string
key string

GetBool(string, string, bool)

public static bool GetBool(string scope, string key, bool defaultValue = false)

Parameters

scope string
key string
defaultValue bool

Returns

bool

GetBoolArray(string, string)

public static bool[] GetBoolArray(string scope, string key)

Parameters

scope string
key string

Returns

bool[]

GetFloat(string, string, float)

public static float GetFloat(string scope, string key, float defaultValue = 0)

Parameters

scope string
key string
defaultValue float

Returns

float

GetFloatArray(string, string)

public static float[] GetFloatArray(string scope, string key)

Parameters

scope string
key string

Returns

float[]

GetInt(string, string, int)

public static int GetInt(string scope, string key, int defaultValue = 0)

Parameters

scope string
key string
defaultValue int

Returns

int

GetIntArray(string, string)

public static int[] GetIntArray(string scope, string key)

Parameters

scope string
key string

Returns

int[]

GetString(string, string, string)

public static string GetString(string scope, string key, string defaultValue = "")

Parameters

scope string
key string
defaultValue string

Returns

string

GetStringArray(string, string)

public static string[] GetStringArray(string scope, string key)

Parameters

scope string
key string

Returns

string[]

HasKey(string, string)

public static bool HasKey(string scope, string key)

Parameters

scope string
key string

Returns

bool

Save()

public static void Save()

SetBool(string, string, bool)

public static void SetBool(string scope, string key, bool val)

Parameters

scope string
key string
val bool

SetBoolArray(string, string, bool[])

public static void SetBoolArray(string scope, string key, bool[] values)

Parameters

scope string
key string
values bool[]

SetFloat(string, string, float)

public static void SetFloat(string scope, string key, float val)

Parameters

scope string
key string
val float

SetFloatArray(string, string, float[])

public static void SetFloatArray(string scope, string key, float[] values)

Parameters

scope string
key string
values float[]

SetInt(string, string, int)

public static void SetInt(string scope, string key, int val)

Parameters

scope string
key string
val int

SetIntArray(string, string, int[])

public static void SetIntArray(string scope, string key, int[] values)

Parameters

scope string
key string
values int[]

SetString(string, string, string)

public static void SetString(string scope, string key, string value)

Parameters

scope string
key string
value string

SetStringArray(string, string, string[])

public static void SetStringArray(string scope, string key, string[] values)

Parameters

scope string
key string
values string[]