/// <summary> /// Add a missile to the missile build queue. /// </summary> /// <param name="MissileDef">Missile to add</param> /// <param name="BuildAmt">missile build count</param> /// <param name="RequestedBuildPercentage">percentage of Ordnance factories to devote to construction.</param> public void BuildQueueAddMissile(OrdnanceDefTN MissileDef, float BuildAmt, float RequestedBuildPercentage) { MissileBuildQueueItem NewMBQItem = new MissileBuildQueueItem(MissileDef); NewMBQItem.UpdateBuildQueueInfo(BuildAmt, RequestedBuildPercentage, true, MissileDef.cost); MissileBuildQueue.Add(NewMBQItem); }
/// <summary> /// Add a missile to the missile build queue. /// </summary> /// <param name="MissileDef">Missile to add</param> /// <param name="BuildAmt">missile build count</param> /// <param name="RequestedBuildPercentage">percentage of Ordnance factories to devote to construction.</param> public void BuildQueueAddMissile(OrdnanceDefTN MissileDef, float BuildAmt, float RequestedBuildPercentage) { MissileBuildQueueItem NewMBQItem = new MissileBuildQueueItem(MissileDef); NewMBQItem.UpdateBuildQueueInfo(BuildAmt, RequestedBuildPercentage, true, MissileDef.cost); MissileBuildQueue.Add(NewMBQItem); }