public void LoadoutInformation(SuitLoadoutList shp, SuitWeaponList weap, string whereami, ISystem system)
 {
     if (SuitID != ulong.MaxValue)
     {
         shp.SwitchTo(EventTimeUTC, LoadoutID);
     }
 }
 public void LoadoutInformation(SuitLoadoutList shp, SuitWeaponList weap, string whereami, ISystem system)
 {
     if (SuitID != ulong.MaxValue)
     {
         shp.CreateLoadout(EventTimeUTC, LoadoutID, LoadoutName, SuitID, Modules);
     }
 }
 public void LoadoutInformation(SuitLoadoutList shp, SuitWeaponList weap, string whereami, ISystem system)
 {
     if (SuitID != ulong.MaxValue)
     {
         shp.Rename(LoadoutID, LoadoutName);
     }
 }
 public void LoadoutInformation(SuitLoadoutList shp, SuitWeaponList weap, string whereami, ISystem system)
 {
     if (SuitID != ulong.MaxValue)
     {
         shp.DeleteLoadouts(EventTimeUTC, SuitID);   // all loadouts for this suit deleted
     }
 }
Example #5
0
 public void WeaponInformation(SuitWeaponList shp, string whereami, ISystem system)
 {
     if (SuitModuleID != ulong.MaxValue)
     {
         shp.Buy(EventTimeUTC, SuitModuleID, Name, Name_Localised, Price, Class, WeaponMods);
     }
 }
Example #6
0
 public void WeaponInformation(SuitWeaponList shp, string whereami, ISystem system)
 {
     if (SuitModuleID != ulong.MaxValue)
     {
         shp.Upgrade(EventTimeUTC, SuitModuleID, Class, WeaponMods);
     }
 }
Example #7
0
 public void WeaponInformation(SuitWeaponList shp, string whereami, ISystem system)
 {
     if (SuitModuleID != ulong.MaxValue)
     {
         shp.Sell(EventTimeUTC, SuitModuleID);
     }
 }
 public void LoadoutInformation(SuitLoadoutList shp, SuitWeaponList weap, string whereami, ISystem system)
 {
     if (SuitID != ulong.MaxValue)
     {
         System.Diagnostics.Debug.WriteLine("{0} Equip suit {1} Loadout {2} slot {3} with {4}", EventTimeUTC.ToString(), SuitID, LoadoutID, SlotName, ModuleName);
         shp.Equip(LoadoutID, SlotName, new SuitLoadout.LoadoutModule(SlotName, SuitModuleID, ModuleName, ModuleName_Localised));
     }
 }
 public void LoadoutInformation(SuitLoadoutList shp, SuitWeaponList weap, string whereami, ISystem system)
 {
     if (SuitID != ulong.MaxValue)
     {
         var w = weap.Weapons.GetLast(SuitModuleID);
         if (w != null && w.Sold == false)
         {
             shp.Remove(LoadoutID, SlotName, w);
         }
         else
         {
             System.Diagnostics.Debug.WriteLine("No weapon in list found to remove " + SuitModuleID);
         }
     }
 }
 public void WeaponInformation(SuitWeaponList shp, string whereami, ISystem system)
 {
     if (SuitModuleID != ulong.MaxValue)
     {
     }
 }