ORK Framework  2.34.0
API Documentation
ORKFramework.Combatants.CombatantUI Class Reference
Inheritance diagram for ORKFramework.Combatants.CombatantUI:
ORKFramework.IPortraitContent

Public Member Functions

 CombatantUI (Combatant owner)
 
void MarkChange ()
 Marks this combatant for a HUD update in the next Update tick. More...
 
void MarkChangeInventory ()
 Marks this combatant for an inventory related HUD update in the next Update tick. More...
 
void MarkChangeShortcuts ()
 Marks this combatant for a shortcut related HUD update in the next Update tick. More...
 
void MarkChangeReuseTime ()
 Marks this combatant for a reuse time related HUD update in the next Update tick. More...
 
void MarkChangeEffectTime ()
 Marks this combatant for a status effect duration related HUD update in the next Update tick. More...
 
void FireChanged ()
 Notifies all HUD listeners that something changed. More...
 
void FireBeforeTargetChange ()
 
void FireAfterTargetChange ()
 
void Tick ()
 
void Clear ()
 
void Open ()
 
void Check ()
 
void NextEffect ()
 
bool IsFading ()
 
void StartFade (FadeColorSettings f, bool blink)
 
void StopFade ()
 
void RandomPortraitIndex ()
 
IPortrait GetPortrait (int typeID)
 
FlyingTextPositionIndex GetFlyingTextPositionIndex (FlyingTextPositionSettings settings)
 

Properties

Notify Changed
 
Notify InventoryChanged
 
Notify ShortcutsChanged
 
Notify ReuseTimeChanged
 
Notify EffectTimeChanged
 
Notify BeforeTargetChange
 
Notify AfterTargetChange
 
int EffectIndex [get, set]
 
Color Color [get]
 
int PortraitIndex [get, set]
 
GUIBox BattleInfo [get, set]
 

Member Function Documentation

◆ FireChanged()

void ORKFramework.Combatants.CombatantUI.FireChanged ( )

Notifies all HUD listeners that something changed.

◆ MarkChange()

void ORKFramework.Combatants.CombatantUI.MarkChange ( )

Marks this combatant for a HUD update in the next Update tick.

◆ MarkChangeEffectTime()

void ORKFramework.Combatants.CombatantUI.MarkChangeEffectTime ( )

Marks this combatant for a status effect duration related HUD update in the next Update tick.

◆ MarkChangeInventory()

void ORKFramework.Combatants.CombatantUI.MarkChangeInventory ( )

Marks this combatant for an inventory related HUD update in the next Update tick.

◆ MarkChangeReuseTime()

void ORKFramework.Combatants.CombatantUI.MarkChangeReuseTime ( )

Marks this combatant for a reuse time related HUD update in the next Update tick.

◆ MarkChangeShortcuts()

void ORKFramework.Combatants.CombatantUI.MarkChangeShortcuts ( )

Marks this combatant for a shortcut related HUD update in the next Update tick.