public XWTypeDetail(string[] row, EXCEL_SHEET_PILOT column, XW_TYPE type) { setConditional(row[Convert.ToInt32(column)]); setSlotType(row[Convert.ToInt32(column)], type); }
private void setSlotType(string input, XW_TYPE type) { if (hasConditional) { this.slotType = type; this.slotTypeDesc = type.ToString(); } else { int slotCount = xwFormatter.fixSpreadSheetNumber(input); if (slotCount != 0) { this.slotType = type; this.slotCount = slotCount; this.slotTypeDesc = type.ToString(); } else { this.slotTypeDesc = XW_TYPE.NONE.ToString(); this.slotType = XW_TYPE.NONE; this.slotCount = 0; } } }
public static EXCEL_SHEET_PILOT getPilotColumnByType(XW_TYPE type) { switch (type) { case XW_TYPE.ASTROMECHS: return(EXCEL_SHEET_PILOT.ASTROMECH); case XW_TYPE.BOMBS: return(EXCEL_SHEET_PILOT.BOMB); case XW_TYPE.CANNONS: return(EXCEL_SHEET_PILOT.CANNON); case XW_TYPE.CREW_MEMBERS: return(EXCEL_SHEET_PILOT.CREW_MEMBER); case XW_TYPE.ELITE_TALENTS: return(EXCEL_SHEET_PILOT.ELITE_PILOT_SKILL); case XW_TYPE.ILLICIT_UPGRADE: return(EXCEL_SHEET_PILOT.ILLICIT_UPGRADE); case XW_TYPE.MISSILES: return(EXCEL_SHEET_PILOT.MISSILES); case XW_TYPE.MODIFICATIONS: return(EXCEL_SHEET_PILOT.MODIFICATIONS); case XW_TYPE.SALVAGED_ASTROMECH: return(EXCEL_SHEET_PILOT.SALVAGED_ATSTROMECH); case XW_TYPE.SYSTEM_UPGRADE: return(EXCEL_SHEET_PILOT.SYSTEM_UPGRADE); case XW_TYPE.TECH: return(EXCEL_SHEET_PILOT.TECH); case XW_TYPE.TITLES: return(EXCEL_SHEET_PILOT.TITLE); case XW_TYPE.TORPEDOES: return(EXCEL_SHEET_PILOT.TORPEDOES); case XW_TYPE.TURRETS: return(EXCEL_SHEET_PILOT.TURRET); default: return(EXCEL_SHEET_PILOT.ERROR); } }