예제 #1
0
 //* -----------------------------------------------------------------------*
 /// <summary>状態を終了する際に呼び出されます。</summary>
 ///
 /// <param name="data">
 /// コンテクストと状態間で共有するカプセル化されたデータ。
 /// </param>
 void IState.TearDown(IContextEncapsulation data)
 {
     TearDown((T)data);
 }
예제 #2
0
 //* -----------------------------------------------------------------------*
 /// <summary>状態を実行する際に呼び出されます。</summary>
 ///
 /// <param name="data">
 /// コンテクストと状態間で共有するカプセル化されたデータ。
 /// </param>
 void IState.Execute(IContextEncapsulation data)
 {
     Execute((T)data);
 }
예제 #3
0
 //* -----------------------------------------------------------------------*
 /// <summary>状態を実行する際に呼び出されます。</summary>
 ///
 /// <param name="data">
 /// コンテクストと状態間で共有するカプセル化されたデータ。
 /// </param>
 public void Execute(IContextEncapsulation data)
 {
 }
예제 #4
0
 //* -----------------------------------------------------------------------*
 /// <summary>状態を終了する際に呼び出されます。</summary>
 ///
 /// <param name="data">
 /// コンテクストと状態間で共有するカプセル化されたデータ。
 /// </param>
 public void TearDown(IContextEncapsulation data)
 {
 }
예제 #5
0
        //* instance methods ───────────────────────────*

        //* -----------------------------------------------------------------------*
        /// <summary>この状態が開始された際に呼び出されます。</summary>
        ///
        /// <param name="data">
        /// コンテクストと状態間で共有するカプセル化されたデータ。
        /// </param>
        public void Setup(IContextEncapsulation data)
        {
        }