HKI Core
Public Member Functions | Properties | Private Attributes | List of all members
HKI.Core.Variables.Container Class Reference

This container is itself a HKIVar but it purpose is to hold other HKIVars together at one place. More...

Inheritance diagram for HKI.Core.Variables.Container:
HKI.Core.Variables.HKIVar HKI.Core.Variables.ISaveAndLoadable HKI.Core.Settings.SettingsSystem

Public Member Functions

override void Save (XmlNode parentNode)
 
override void Load (XmlNode node)
 
override string ToString ()
 
HKIVar GetHKIVarByName (string varName)
 
HKIVar GetHKIVarByNameWithoutSpace (string varName)
 
HKIVar GetHKIVarByIndex (int index)
 

Properties

int Count [get]
 

Private Attributes

List< HKIVarcontainer = new List<HKIVar>()
 

Additional Inherited Members

- Protected Member Functions inherited from HKI.Core.Variables.HKIVar
void RaiseOnValueChangedCallback ()
 
- Events inherited from HKI.Core.Variables.HKIVar
System.Action OnValueChanged
 

Detailed Description

This container is itself a HKIVar but it purpose is to hold other HKIVars together at one place.

Definition at line 12 of file Container.cs.

Member Function Documentation

◆ GetHKIVarByIndex()

HKIVar HKI.Core.Variables.Container.GetHKIVarByIndex ( int  index)
inline

Definition at line 73 of file Container.cs.

◆ GetHKIVarByName()

HKIVar HKI.Core.Variables.Container.GetHKIVarByName ( string  varName)
inline

Definition at line 49 of file Container.cs.

◆ GetHKIVarByNameWithoutSpace()

HKIVar HKI.Core.Variables.Container.GetHKIVarByNameWithoutSpace ( string  varName)
inline

Definition at line 61 of file Container.cs.

◆ Load()

override void HKI.Core.Variables.Container.Load ( XmlNode  node)
inlinevirtual

Implements HKI.Core.Variables.HKIVar.

Definition at line 30 of file Container.cs.

◆ Save()

override void HKI.Core.Variables.Container.Save ( XmlNode  parentNode)
inlinevirtual

Implements HKI.Core.Variables.HKIVar.

Definition at line 21 of file Container.cs.

◆ ToString()

override string HKI.Core.Variables.Container.ToString ( )
inline

Definition at line 44 of file Container.cs.

Member Data Documentation

◆ container

List<HKIVar> HKI.Core.Variables.Container.container = new List<HKIVar>()
private

Definition at line 15 of file Container.cs.

Property Documentation

◆ Count

int HKI.Core.Variables.Container.Count
get

Definition at line 18 of file Container.cs.


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