HKI Core
Public Member Functions | Protected Member Functions | Events | List of all members
HKI.Core.Variables.HKIVar Class Referenceabstract

This abstract class of a ScriptableObject is provides child classes with on value changed callback capability. More...

Inheritance diagram for HKI.Core.Variables.HKIVar:
HKI.Core.Variables.ISaveAndLoadable HKI.Core.Variables.Container HKI.Core.Variables.HKIVarGeneric< T > HKI.Core.Settings.SettingsSystem HKI.Core.Variables.HKIVarGenericMinMax< T >

Public Member Functions

abstract void Save (XmlNode parentNode)
 
abstract void Load (XmlNode node)
 

Protected Member Functions

void RaiseOnValueChangedCallback ()
 

Events

System.Action OnValueChanged
 

Detailed Description

This abstract class of a ScriptableObject is provides child classes with on value changed callback capability.

So a function can be rigister to any HKIVar type and be informed when the value changes.

Definition at line 12 of file HKIVar.cs.

Member Function Documentation

◆ Load()

abstract void HKI.Core.Variables.HKIVar.Load ( XmlNode  node)
pure virtual

◆ RaiseOnValueChangedCallback()

void HKI.Core.Variables.HKIVar.RaiseOnValueChangedCallback ( )
inlineprotected

Definition at line 22 of file HKIVar.cs.

◆ Save()

abstract void HKI.Core.Variables.HKIVar.Save ( XmlNode  parentNode)
pure virtual

Event Documentation

◆ OnValueChanged

System.Action HKI.Core.Variables.HKIVar.OnValueChanged

Definition at line 15 of file HKIVar.cs.


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