Exemplo n.º 1
0
        //* ────________________________________*
        //* methods ───────────────────────────────-*

        //* -----------------------------------------------------------------------*
        /// <summary>このオブジェクトの終了処理を行います。</summary>
        public override void Dispose()
        {
            _privateMembers.Dispose();
            device.Unacquire();
            device.Dispose();
            base.Dispose();
        }
Exemplo n.º 2
0
        //* ────________________________________*
        //* methods ───────────────────────────────-*

        //* -----------------------------------------------------------------------*
        /// <summary>このオブジェクトの終了処理を行います。</summary>
        public override void Dispose()
        {
            _privateMembers.Dispose();
            effectList.Clear();
            device.Unacquire();
            device.Dispose();
            base.Dispose();
        }
Exemplo n.º 3
0
 //* -----------------------------------------------------------------------*
 /// <summary>このオブジェクトの終了処理を行います。</summary>
 public override void Dispose()
 {
     base.Dispose();
     _private.Dispose();
     if (exitOnDispose)
     {
         _private.game.Exit();
     }
 }
Exemplo n.º 4
0
        //* ────________________________________*
        //* methods ───────────────────────────────-*

        //* -----------------------------------------------------------------------*
        /// <summary>このオブジェクトの終了処理を行います。</summary>
        public override void Dispose()
        {
            _privateMembers.Dispose();
            if (!soundBank.IsDisposed)
            {
                soundBank.Dispose();
            }
            if (!waveBank.IsDisposed)
            {
                waveBank.Dispose();
            }
            if (!engine.IsDisposed)
            {
                engine.Dispose();
            }
            base.Dispose();
        }
Exemplo n.º 5
0
        //* ────________________________________*
        //* methods ───────────────────────────────-*

        //* -----------------------------------------------------------------------*
        /// <summary>このオブジェクトの終了処理を行います。</summary>
        public override void Dispose()
        {
            _privateMembers.Dispose();
            base.Dispose();
        }
Exemplo n.º 6
0
 //* -----------------------------------------------------------------------*
 /// <summary>管理しているタスクを全て即時解放します。</summary>
 public void ClearImmediately()
 {
     _private.Dispose();
 }
Exemplo n.º 7
0
        //* ────________________________________*
        //* methods ───────────────────────────────-*

        //* -----------------------------------------------------------------------*
        /// <summary>このオブジェクトの終了処理を行います。</summary>
        public override void Dispose()
        {
            _privateMembers.Dispose();
            buttonList = new SInputInfo[0];
            base.Dispose();
        }