C# Class fBaseXtensions.Cache.Internal.Objects.CacheUnit

Inheritance: CacheObject
Afficher le fichier Open project: herbfunk/Funky Class Usage Examples

Private Properties

Свойство Type Description
CheckMonsterAffixes void
GenerateUnitFlags UnitFlags
TallyTarget void
UpdateCurrentHitPoints void

Méthodes publiques

Méthode Description
CacheUnit ( CacheObject baseobj ) : System
CanInteract ( ) : bool
Interact ( ) : RunStatus
IsStillValid ( ) : bool
UpdateData ( ) : bool
UpdateHitPoints ( ) : bool

This only updates hitpoints every 5th call to help reduce CPU!

UpdateProperties ( ) : void
UpdateWeight ( ) : void
WithinInteractionRange ( ) : bool

Private Methods

Méthode Description
CheckMonsterAffixes ( MonsterAffixes theseaffixes ) : void
GenerateUnitFlags ( ) : UnitFlags
TallyTarget ( ) : void
UpdateCurrentHitPoints ( ) : void

Method Details

CacheUnit() public méthode

public CacheUnit ( CacheObject baseobj ) : System
baseobj CacheObject
Résultat System

CanInteract() public méthode

public CanInteract ( ) : bool
Résultat bool

Interact() public méthode

public Interact ( ) : RunStatus
Résultat RunStatus

IsStillValid() public méthode

public IsStillValid ( ) : bool
Résultat bool

UpdateData() public méthode

public UpdateData ( ) : bool
Résultat bool

UpdateHitPoints() public méthode

This only updates hitpoints every 5th call to help reduce CPU!
public UpdateHitPoints ( ) : bool
Résultat bool

UpdateProperties() public méthode

public UpdateProperties ( ) : void
Résultat void

UpdateWeight() public méthode

public UpdateWeight ( ) : void
Résultat void

WithinInteractionRange() public méthode

public WithinInteractionRange ( ) : bool
Résultat bool