UserWise Unity SDK  3.0.0
Public Member Functions | Properties | Events | List of all members
UserWiseSDK.Variables.VariablesModule Class Reference

The variables module is currently disabled within the UserWise system(s). More...

Inheritance diagram for UserWiseSDK.Variables.VariablesModule:
UserWiseSDK.Common.Modules.IModule

Public Member Functions

List< IVariableGetAllVariables ()
 
List< IVariableDefine (List< IVariable > variables)
 Officially define a list of variable definitions. Shorthand for calling Define(Variable<object> variable). More...
 
IVariable Define (IVariable variable)
 Define a variable. If it does not exist within the UserWise system the variable will be created. More...
 
string GetModuleName ()
 Returns the module name. More...
 

Properties

Dictionary< string, IVariableVariables = new Dictionary<string, IVariable>() [get]
 Acts as the store of variables defined. More...
 

Events

EventHandler< OnLoadedEventArgsOnLoaded
 
EventHandler< OnVariablesLoadedEventArgsOnVariablesLoaded
 Called whenever new variables are loaded, from cache or the UserWise API. More...
 
- Events inherited from UserWiseSDK.Common.Modules.IModule
EventHandler< OnLoadedEventArgsOnLoaded
 

Detailed Description

The variables module is currently disabled within the UserWise system(s).

TODO: Revamp module implementation prior to releasing the feature again.

Member Function Documentation

◆ Define() [1/2]

IVariable UserWiseSDK.Variables.VariablesModule.Define ( IVariable  variable)
inline

Define a variable. If it does not exist within the UserWise system the variable will be created.

Parameters
variableVariable definition instance

◆ Define() [2/2]

List<IVariable> UserWiseSDK.Variables.VariablesModule.Define ( List< IVariable variables)
inline

Officially define a list of variable definitions. Shorthand for calling Define(Variable<object> variable).

Parameters
variablesVariable definitions to define within the SDK and UserWise system.

◆ GetModuleName()

string UserWiseSDK.Variables.VariablesModule.GetModuleName ( )

Returns the module name.

Implements UserWiseSDK.Common.Modules.IModule.

Property Documentation

◆ Variables

Dictionary<string, IVariable> UserWiseSDK.Variables.VariablesModule.Variables = new Dictionary<string, IVariable>()
get

Acts as the store of variables defined.

Event Documentation

◆ OnVariablesLoaded

EventHandler<OnVariablesLoadedEventArgs> UserWiseSDK.Variables.VariablesModule.OnVariablesLoaded

Called whenever new variables are loaded, from cache or the UserWise API.


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