/// <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; }
/// <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); }
/// <summary> /// コンストラクタ /// </summary> /// <param name="playing"></param> public ServerPlayStartState(IState playing, MainGameHubServerImpl hub) { // Exitで渡すため this.playing = playing; hubImpl = hub; }