Пример #1
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="mineId"></param>
 /// <param name="enemyId"></param>
 /// <param name="hub"></param>
 /// <param name="reader"></param>
 public LoopData(string mineId, string enemyId, MainGameHubServerImpl hub, IPlayInputReader reader)
 {
     MineId  = mineId;
     EnemyId = enemyId;
     HubImpl = hub;
     Input   = reader;
 }
Пример #2
0
        /// <summary>
        /// コンストラクタ
        /// </summary>
        /// <param name="render"></param>
        /// <param name="info"></param>
        public ServerPlayingState(LogicInfo info, MainGameHubServerImpl hub) : base(info)
        {
            hubImpl = hub;

            pauseState      = new ServerPauseState(input);
            deleteLineState = new ServerDeleteLineState();
            deleteLineState.InitializeBeforeEnter(boardInfo);
        }
Пример #3
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="playing"></param>
 public ServerPlayStartState(IState playing, MainGameHubServerImpl hub)
 {   // Exitで渡すため
     this.playing = playing;
     hubImpl      = hub;
 }