/// <summary> /// Removes drill from ship /// </summary> public void RemoveDrill() { if (DrillSlot.IsMounted()) { RemoveWeaponFromSlotAndFromShip(DrillSlot); } }
/// <summary> /// Returns mounted drill /// </summary> /// <returns></returns> public MyDrillBase GetMountedDrill() { if (DrillSlot.IsMounted()) { return(DrillSlot.MountedWeapon as MyDrillBase); } return(null); }
/// <summary> /// Adds drill /// </summary> /// <param name="weapon">Drill</param> /// <param name="weaponObjectBuilder">Drill's object builder</param> private void AddDrill(MyDrillBase drill, MyMwcObjectBuilder_SmallShip_Weapon drillObjectBuilder) { if (DrillSlot.IsMounted()) { RemoveWeaponFromSlotAndFromShip(DrillSlot); } AddWeaponToSlot(DrillSlot, drill, drillObjectBuilder); }