private void setActionDetails(string[] row) { List <XW_SHIP_ACTIONS> listOfActions = new List <XW_SHIP_ACTIONS>() { XW_SHIP_ACTIONS.BARREL_ROLL, XW_SHIP_ACTIONS.BOOST, XW_SHIP_ACTIONS.CLOAK, XW_SHIP_ACTIONS.EVADE, XW_SHIP_ACTIONS.FOCUS, XW_SHIP_ACTIONS.SLAM, XW_SHIP_ACTIONS.TARGET_LOCK }; foreach (XW_SHIP_ACTIONS shipAction in listOfActions) { Meta.EXCEL_SHEET_PILOT pilotColumn = xwDictionary.getPilotColumnByAction(shipAction); XWActionDetail actionDetail = new XWActionDetail(row, pilotColumn, shipAction); if (actionDetail.action != XW_SHIP_ACTIONS.NONE) { this.actionDetails.Add(actionDetail); } } }
private void setShipDetails(string[] row) { List <XW_TYPE> listOfUpgradeTypes = new List <XW_TYPE>() { XW_TYPE.ASTROMECHS, XW_TYPE.BOMBS, XW_TYPE.CANNONS, XW_TYPE.CREW_MEMBERS, XW_TYPE.ELITE_TALENTS, XW_TYPE.ILLICIT_UPGRADE, XW_TYPE.MISSILES, XW_TYPE.MODIFICATIONS, XW_TYPE.SALVAGED_ASTROMECH, XW_TYPE.SYSTEM_UPGRADE, XW_TYPE.TECH, XW_TYPE.TORPEDOES, XW_TYPE.TURRETS }; foreach (XW_TYPE type in listOfUpgradeTypes) { Meta.EXCEL_SHEET_PILOT pilotColumn = xwDictionary.getPilotColumnByType(type); XWTypeDetail typeDetail = new XWTypeDetail(row, pilotColumn, type); if (typeDetail.slotType != XW_TYPE.NONE) { this.shipDetails.Add(typeDetail); } } }