public void ParseRow(string[] rowData) { int index = 0; index++; Id = int.Parse(rowData[index++]); index++; Name = rowData[index++]; HintWhenClose = rowData[index++]; Description1 = rowData[index++]; Description2 = rowData[index++]; Icon = int.Parse(rowData[index++]); UnlockLevel = int.Parse(rowData[index++]); RepeatType = int.Parse(rowData[index++]); StartTime = rowData[index++].Trim('"'); EndTime = rowData[index++].Trim('"'); DisplayWhenClose = bool.Parse(rowData[index++]); RewardExp = int.Parse(rowData[index++]); RewardCoin = int.Parse(rowData[index++]); while (index < rowData.Length) { RewardItems.Add(int.Parse(rowData[index++])); } DTActivityCache.TryAdd(Id.ToString(), this); }
public override void Initialize() { base.Initialize(); RewardItems.Add(new RegularShield(Game, ItemVariety.High)); SetDestinations(); SetupObjectives(); }
public override void Initialize() { base.Initialize(); RestartAfterFail(); Station soelaraStation = Game.stateManager.overworldState.GetStation("Soelara Station"); RewardItems.Add(new LongShotWeapon(Game, ItemVariety.Regular)); freighterHP = 1500; Setup(); }
public override void Initialize() { base.Initialize(); RewardItems.Add(new SpreadBulletWeapon(Game, ItemVariety.Regular)); borderStationPos = Game.stateManager.overworldState.GetStation("Border Station").position; CreateAllyShip(); SetDestinations(); SetupObjectives(); }
public override void Initialize() { base.Initialize(); DualLaserWeapon weapon = new DualLaserWeapon(Game, ItemVariety.High); RewardItems.Add(weapon); RestartAfterFail(); SetDestinations(); SetupObjectives(); }
public override void Initialize() { base.Initialize(); AdvancedBeamWeapon advancedBeam = new AdvancedBeamWeapon(Game, ItemVariety.Regular); RewardItems.Add(advancedBeam); RestartAfterFail(); SetDestinations(); SetupObjectives(); }
public override void Initialize() { base.Initialize(); AdvancedEnergyCell cell = new AdvancedEnergyCell(Game, ItemVariety.High); RewardItems.Add(cell); RestartAfterFail(); SetDestinations(); SetupObjectives(); }
public override void Initialize() { base.Initialize(); medicalSupplies = new MedicalSupplies(this.Game); regularCell = new RegularEnergyCell(Game, ItemVariety.Regular); RewardItems.Add(regularCell); requiresAvailableSlot = true; SetDestinations(); SetupObjectives(); }