コード例 #1
0
 public SelectStage(int[] stages, ISoulBinder binder, IFishStageQueryer fish_stag_queryer)
 {
     _Binder           = binder;
     _FishStageQueryer = fish_stag_queryer;
     _Querying         = false;
     _Stages           = stages;
 }
コード例 #2
0
ファイル: BuildCenterStage.cs プロジェクト: jiowchern/Regulus
        private void _GetFishStageQuery(IFishStageQueryer obj)
        {
            _FormulaUser.FishStageQueryerProvider.Supply -= _GetFishStageQuery;
            _Feature.FishStageQueryer = obj;

            _StorageUser.QueryProvider<IAccountFinder>().Supply += _AccountFinder;
        }
コード例 #3
0
ファイル: SelectStage.cs プロジェクト: jiowchern/Regulus
 public SelectStage(int[] stages, ISoulBinder binder, IFishStageQueryer fish_stag_queryer)
 {
     _Binder = binder;
     _FishStageQueryer = fish_stag_queryer;
     _Querying = false;
     _Stages = stages;
 }
コード例 #4
0
        public User(
            ISoulBinder binder,
            IAccountFinder account_finder,
            IFishStageQueryer queryer,
            IGameRecorder game_record_handler,
            ITradeNotes trade_account)
        {
            _Machine = new StageMachine();

            _Binder           = binder;
            _AccountFinder    = account_finder;
            _FishStageQueryer = queryer;
            var locks = new[]
            {
                new StageLock
                {
                    KillCount = 200,
                    Stage     = 3
                }
            };

            _StageTicketInspector = new StageTicketInspector(new StageGate(locks));

            _GameRecorder = game_record_handler;

            _TradeAccount = trade_account;
        }
コード例 #5
0
        public Center(
            IAccountFinder account_finder,
            IFishStageQueryer fish_stage_queryer,
            IGameRecorder rq,
            ITradeNotes trade_account)
        {
            _GameRecorder     = rq;
            _AccountFinder    = account_finder;
            _FishStageQueryer = fish_stage_queryer;
            _Tradefinder      = trade_account;

            _Updater = new Updater();
            _Hall    = new Hall();
        }
コード例 #6
0
ファイル: Center.cs プロジェクト: jiowchern/Regulus
        public Center(
			IAccountFinder account_finder, 
			IFishStageQueryer fish_stage_queryer, 
			IGameRecorder rq, 
			ITradeNotes trade_account)
        {
            _GameRecorder = rq;
            _AccountFinder = account_finder;
            _FishStageQueryer = fish_stage_queryer;
            _Tradefinder = trade_account;

            _Updater = new Updater();
            _Hall = new Hall();
        }
コード例 #7
0
ファイル: User.cs プロジェクト: jiowchern/Regulus
        public User(ISoulBinder binder, IAccountFinder account_finder, IFishStageQueryer queryer, IGameRecorder game_record_handler, ITradeNotes trade_account)
        {
            _Machine = new StageMachine();

            _Binder = binder;
            _AccountFinder = account_finder;
            _FishStageQueryer = queryer;
            var locks = new[]
            {
                new StageLock
                {
                    KillCount = 200,
                    Stage = 3
                }
            };
            _StageTicketInspector = new StageTicketInspector(new StageGate(locks));

            _GameRecorder = game_record_handler;

            _TradeAccount = trade_account;
        }
コード例 #8
0
ファイル: BotConnectStage.cs プロジェクト: jiowchern/Regulus
 private void _Query(IFishStageQueryer obj)
 {
     _QueryResult(obj.Query(_Id, 100));
 }