public static string ItemSlotPosString(TemplateGuessedType equipmentPage, BitFlag val) { switch (equipmentPage) { case TemplateGuessedType.Weapon: case TemplateGuessedType.Utility: return(((WeaponSlotPosition)val).ToString()); case TemplateGuessedType.Armor: return(((ArmorSlotPosition)val).ToString()); case TemplateGuessedType.Implant: case TemplateGuessedType.Spirit: return(((ImplantSlotPosition)val).ToString()); default: return(val.ToString()); } }
public StatValueAttribute(Stat stat, TemplateGuessedType type) { this.Stat = stat; this.Type = type; }
public StatValueAttribute(Stat stat) { this.Stat = stat; this.Type = (TemplateGuessedType)(-1); }