Esempio n. 1
0
 public WarframeOstronBounty(MissionInfo info, string guid, string destinationName, DateTime startTime, DateTime expireTime, string jobType, List <int> ostronStanding, List <string> rewardTable) : base(guid, destinationName, startTime)
 {
     MissionDetails = info;
     ExpireTime     = expireTime;
     JobType        = jobType;
     OstronStanding = ostronStanding;
     RewardTable    = rewardTable;
 }
Esempio n. 2
0
 public WarframeInvasion(MissionInfo attackerInfo, MissionInfo defenderInfo, string guid, string destinationName, DateTime startTime, int goal) : base(guid, destinationName, startTime)
 {
     //Indicates the progress made towards a particular side as a percentage.
     Progress        = .0f;
     AttackerDetails = attackerInfo;
     DefenderDetails = defenderInfo;
     //We check the defender information because the defender information contains information corresponding to the mission that they give and vice versa.
     Type  = DefenderDetails.Faction == Faction.INFESTATION ? InvasionType.OUTBREAK : InvasionType.INVASION;
     _goal = goal;
     _changeRateHistory = new Queue <float>();
 }
Esempio n. 3
0
 public MissionInfo(MissionInfo info)
 {
     Faction          = info.Faction;
     MissionType      = info.MissionType;
     Credits          = info.Credits;
     Reward           = info.Reward;
     RewardQuantity   = info.RewardQuantity;
     MinimumLevel     = info.MinimumLevel;
     MaximumLevel     = info.MaximumLevel;
     RequiresArchwing = info.RequiresArchwing;
 }
Esempio n. 4
0
 public WarframeAlert(WarframeAlert alert) : base(alert.GUID, alert.DestinationName, alert.StartTime)
 {
     MissionDetails = new MissionInfo(alert.MissionDetails);
     ExpireTime     = alert.ExpireTime;
 }
Esempio n. 5
0
 public WarframeAlert(MissionInfo info, string guid, string destinationName, DateTime startTime, DateTime expireTime) : base(guid, destinationName, startTime)
 {
     MissionDetails = info;
     ExpireTime     = expireTime;
 }
Esempio n. 6
0
 public WarframeOstronBounty(WarframeOstronBounty bounty) : base(bounty.GUID, bounty.DestinationName, bounty.StartTime)
 {
     MissionDetails = new MissionInfo(bounty.MissionDetails);
     ExpireTime     = bounty.ExpireTime;
 }