Exemple #1
0
 /// <summary>
 /// 状態(つまりStateHolder自身)を取得する関数
 /// </summary>
 /// <param name="methods">インフラアクセスメソッド群の実体</param>
 /// <returns>既にインスタンス生成されていればそれを、無ければ新規生成して返す</returns>
 public static GameStates GetNowState(InjectedMethods methods = null)
 => (myself ?? (myself = new GameStates(methods))).Duplicate();
Exemple #2
0
 /// <summary>
 /// インスタンス生成用のプライベートなコンストラクタ
 /// </summary>
 /// <param name="methods">インフラアクセスメソッド群の実体</param>
 GameStates(InjectedMethods methods)
 {
     _methods = methods;
 }