public T GetArmorModel <T>() where T : ArmorModel, new() { return((T)this[ArmorModelSlotUtility.GetArmorModelSlotForClass <T>()]); }
public void SetArmorModel <T>(T armorModel) where T : ArmorModel, new() { this[ArmorModelSlotUtility.GetArmorModelSlotForClass <T>()] = armorModel; }
public TArmorModel GetArmorModel <TArmorModel>() where TArmorModel : ArmorModel, new() { return((TArmorModel)this.GetArmorModel(ArmorModelSlotUtility.GetArmorModelSlotForClass <TArmorModel>())); }