/// <summary> /// Converts the enum to the qbkey /// </summary> /// <param name="itemType"></param> /// <returns>Null if type is not in the enum or is Other.</returns> public static QbKey PakItemTypeToFileType(PakItemType itemType) { switch (itemType) { case PakItemType.Qb: return(_itemTypes[0]); case PakItemType.Sqb: return(_itemTypes[1]); case PakItemType.Debug: return(_itemTypes[2]); case PakItemType.Image: return(_itemTypes[3]); case PakItemType.Midi: return(_itemTypes[4]); case PakItemType.Texture: return(_itemTypes[5]); case PakItemType.Skin: return(_itemTypes[6]); default: return(null); } }
private void cboFileType_SelectedIndexChanged(object sender, EventArgs e) { PakItemType type = (PakItemType)Enum.Parse(typeof(PakItemType), cboFileType.Text); txtOther.Visible = type == PakItemType.Other; lblOther.Visible = type == PakItemType.Other; }
public PakHeaderItem() { _pakItemType = PakItemType.Other; }
/// <summary> /// Converts the enum to the qbkey /// </summary> /// <param name="itemType"></param> /// <returns>Null if type is not in the enum or is Other.</returns> public static QbKey PakItemTypeToFileType(PakItemType itemType) { switch (itemType) { case PakItemType.Qb: return _itemTypes[0]; case PakItemType.Sqb: return _itemTypes[1]; case PakItemType.Debug: return _itemTypes[2]; case PakItemType.Image: return _itemTypes[3]; case PakItemType.Midi: return _itemTypes[4]; case PakItemType.Texture: return _itemTypes[5]; case PakItemType.Skin: return _itemTypes[6]; default: return null; } }
private int getPakFileImageIndex(PakItemType type) { switch (type) { case PakItemType.Qb: return 9; case PakItemType.Sqb: return 9; case PakItemType.Debug: return 10; case PakItemType.Image: return 11; case PakItemType.Midi: return 13; case PakItemType.Texture: return 11; case PakItemType.Skin: return 11; default: return 12; } }