//* -----------------------------------------------------------------------* /// <summary>管理している子入力クラスを全て解放します。</summary> /// /// <exception cref="System.NotSupportedException"> /// 読み取り専用状態でこのメソッドを実行した場合。 /// </exception> public override void Clear() { m_inputDevice = EInputDevice.None; m_inputKeyboard = null; m_inputMouse = null; m_inputXbox360 = null; m_inputXbox360Chatpad = null; m_inputLegacy = null; base.Clear(); }
//* ────────────-_______________________* //* constructor & destructor ───────────────────────* //* -----------------------------------------------------------------------* /// <summary>コンストラクタ。</summary> /// /// <param name="input">マウス入力制御・管理クラス。</param> public CPrivateMembers(CInputMouse input) { this.input = input; this.buttonStateList = input._buttonStateList; }