コード例 #1
0
ファイル: Player.cs プロジェクト: sionhannuna/rcdeskpilot
        /// <summary>
        /// Clean up.
        /// </summary>
        public void Dispose()
        {
            Bonsai.Utils.Settings.SettingsChanged -= new Bonsai.Utils.Settings.SettingsEventHandler(Settings_SettingsChanged);

            if (iFlightModel != null)
            {
                iFlightModel.Dispose();
                iFlightModel = null;
            }
            if (modelApi != null)
            {
                modelApi.Dispose();
                modelApi = null;
            }
            if (smoke != null)
            {
                smoke.Dispose();
                smoke = null;
            }
            if (airplane != null)
            {
                airplane.Dispose();
                airplane = null;
            }
            if (variometer != null)
            {
                variometer.Dispose();
                variometer = null;
            }
            if (towLine != null)
            {
                towLine.Dispose();
                towLine = null;
            }
            if (windVector != null)
            {
                windVector.Dispose();
                windVector = null;
            }
            if (ripples != null)
            {
                ripples.Dispose();
                ripples = null;
            }
            if (reflection != null)
            {
                reflection.Dispose();
                reflection = null;
            }
        }
コード例 #2
0
 /// <summary>
 /// Clean up.
 /// </summary>
 public void Dispose()
 {
     if (smoke != null)
     {
         smoke.Dispose();
         smoke = null;
     }
     if (airplaneModel != null)
     {
         airplaneModel.Dispose();
         airplaneModel = null;
     }
     if (ripples != null)
     {
         ripples.Dispose();
         ripples = null;
     }
 }