public override void Close() { base.Close(); // close sounds: foreach (MySoundCue? soundCue in m_unifiedWeaponCues) { if (soundCue != null && soundCue.Value.IsValid) { soundCue.Value.Stop(SharpDX.XACT3.StopFlags.Immediate); } } m_unifiedWeaponCues = null; m_barrel = null; }
public void MountBarrel(MyLargeShipBarrelBase barrel) { m_barrel = barrel; }