Skip to main content

Introduction

This class provides a centralized location for added and evaluating Stat related functions

Properties#

NameDescription
customFunctionsGets a dictionary of all registered custom functions
customFunctionSubscriptionsGets a dictionary of all registered subscription based custom functions
functionsGets a dictionary of all system functions
functionSubscriptionsGets a dictionary of all subscription based system functions

Methods#

NameDescription
AddCustomFunctionAdd a custom function to the registered list
AddCustomFunctionSubscripitonAdd a custom subscription based function to the registered list
ClassLevelGet requested class level
FocusLevelGet requested Focus level
HasAttributeCheck if an attribute is present (0 = false, 1 = true)
HasClassCheck if at least one level of class is present (0 = false, 1 = true)
HasFocusCheck if at least one level of Focus is present (0 = false, 1 = true)
HasPerkCheck if a perk is present (0 = false, 1 = true)
IsRaceCheck if a specific race is set (0 = false, 1 = true)
KnowsLanguageCheck if language is known to target (0 = false, 1 = true)
SubClassLevelSubscribe to class level
SubFocusLevelSubscribe to Focus level
SubHasAttributeSubscribe to has attribute
SubHasClassSubscribe to has class
SubHasFocusSubscribe to has Focus
SubHasPerkSubscribe to has perk
SubKnowsLanguageSubscribe to knows langauge
SubIsRaceSubscribe to is race