Class SUElementData
Inheritance
SUElementData
Assembly: cs.temp.dll.dll
Syntax
[Serializable]
public class SUElementData
Fields
IsStackDelayRunning
Declaration
public bool IsStackDelayRunning
Field Value
Properties
AllUIStates
List that contains all StatesUI loaded in the scene/game
Declaration
public static HashSet<SUElementData> AllUIStates { get; }
Property Value
ChildUIStates
Declaration
public List<SUStateInfo> ChildUIStates { get; }
Property Value
CloseDelay
Declaration
public float CloseDelay { get; }
Property Value
GroupStates
Declaration
public SUStatesData GroupStates { get; }
Property Value
HbVisualData
Declaration
public SUHealthBarVisualData HbVisualData { get; }
Property Value
IndVisualData
Declaration
public SUIndicatorVisualData IndVisualData { get; }
Property Value
IntVal
Declaration
public int IntVal { get; }
Property Value
IsStackable
Declaration
public bool IsStackable { get; }
Property Value
Declaration
public bool IsToolkit { get; set; }
Property Value
ObjOwner
Declaration
public GameObject ObjOwner { get; set; }
Property Value
Type |
Description |
GameObject |
|
ParentUIStates
Declaration
public List<SUStateInfo> ParentUIStates { get; }
Property Value
PlayerID
Get the PlayerID of the object linked to this ElementData.
Declaration
public int PlayerID { get; }
Property Value
StackDelay
Declaration
public float StackDelay { get; }
Property Value
StateData
Declaration
public SUStateData StateData { get; }
Property Value
StateName
Get the StateName of the object linked to this ElementData,
wheter it is a state or normal element.
Declaration
public string StateName { get; }
Property Value
StatesToClose
Declaration
public List<SUStateInfo> StatesToClose { get; }
Property Value
StringVal
Declaration
public string StringVal { get; }
Property Value
StringVal2
Declaration
public string StringVal2 { get; }
Property Value
Type
Declaration
public SUElementData.Type_ID Type { get; }
Property Value
Vector
Declaration
public Vector2 Vector { get; }
Property Value
Methods
HandleOnDestroy()
Declaration
public void HandleOnDestroy()
InjectStateData(String, Int32, SUElementData.StateCloseMode_ID)
Declaration
public void InjectStateData(string stateName, int playerID, SUElementData.StateCloseMode_ID closeModeID)
Parameters
SetCloseMode(SUElementData.StateCloseMode_ID, Single, List<String>)
Declaration
public void SetCloseMode(SUElementData.StateCloseMode_ID closeModeID, float closeDelay = 0F, List<string> customListToClose = null)
Parameters
SetStacking(Single)
Declaration
public void SetStacking(float stackDelay)
Parameters
Type |
Name |
Description |
Single |
stackDelay |
|
SetUp(GameObject, Nullable<Boolean>)
Declaration
public void SetUp(GameObject go, bool? persistent = default(bool? ))
Parameters
SetUpState(GameObject, String, Int32, Nullable<Boolean>)
Declaration
public void SetUpState(GameObject rectGO, string stateName, int playerID, bool? persistent = default(bool? ))
Parameters