class EnumTools
Methods 6
Return string name of enum value
DialogPriority prio = DialogPriority.WARNING;
Print( EnumTools.EnumToString(DialogPriority, prio) );References typename.EnumToString()
Referenced by CachedEquipmentItemAttribute.Debug(), DynamicMusicPlayer.DisplayDebugStats(), DynamicMusicPlayer.OnCategorySet()
Show 17 more
, EntityAI.CacheSkinningBloodInfectionChance(), Environment.BodyPartHeatProperties(), FireworksLauncher.GetDebugText(), IngameHud.Debug(), ModifierBase.AnalyticsRegisterStat(), ModifierBase.AnalyticsSetState(), PlayerBase.GetDebugText(), VehicleVFXComponent.GetEffectGroupParticleParamsOverrideData(), VehicleVFXComponent.GetParticleParamsOverrideData(), VehicleVFXComponent.ListCooldowns(), VehicleVFXComponent.ListGroups(), VehicleVFXComponent.RegisterEffect(), VehicleVFXComponent.RegisterEffectGroup(), VehicleVFXComponent.SetEffectCooldown(), VehicleVFXComponent.SetEffectGroupCooldown(), VehicleVFXComponent.SetEffectPosition(), and WeaponLiftDiag.DrawDiag()References typename.EnumFlagsToString()
Referenced by CachedEquipmentStorageBase.DumpCache()
Return enum value from string name
Print( EnumTools.StringToEnum(DialogPriority, "WARNING") );References typename.StringToEnum()
Referenced by EnProfilerTests.TestModule()
Return amount of values in enum
Print( EnumTools.GetEnumSize(DialogPriority) );References typename.GetVariableCount()
Return the nth value in the enum
Print( EnumTools.GetEnumValue(DialogPriority, 1) );References typename.GetVariableValue()
Return amount of values in enum
Print( EnumTools.GetLastEnumValue(DialogPriority) );