コード例 #1
0
ファイル: HitHandler.cs プロジェクト: jiowchern/Regulus
 public HitHandler(IFishStage _Stage, HitRequest request)
 {
     this._Stage = _Stage;
     _Request = request;
     _Enable = true;
     _TimeCounter = new TimeCounter();
 }
コード例 #2
0
        private void _ToPlayStage(IFishStage fish_stage)
        {
            var stage = new PlayStage(_Binder, fish_stage, _GamePlayerRecord);

            stage.PassEvent += _Pass;
            stage.KillEvent += _Kill;
            _Machine.Push(stage);
        }
コード例 #3
0
ファイル: PlayStage.cs プロジェクト: jiowchern/Regulus
 public PlayStage(ISoulBinder binder, IFishStage fish_stage, GamePlayerRecord money)
 {
     _Fishs = new List<Fish>();
     _Bullets = new List<Bullet>();
     _Requests = new Dictionary<int, HitRequest>();
     _Binder = binder;
     _FishStage = fish_stage;
     _DeadFishCount = 0;
     _Money = money;
     _WeaponType = WEAPON_TYPE.NORMAL;
     _WeaponBet = 10;
 }
コード例 #4
0
 public PlayStage(ISoulBinder binder, IFishStage fish_stage, GamePlayerRecord money)
 {
     _Fishs         = new List <Fish>();
     _Bullets       = new List <Bullet>();
     _Requests      = new Dictionary <int, HitRequest>();
     _Binder        = binder;
     _FishStage     = fish_stage;
     _DeadFishCount = 0;
     _Money         = money;
     _WeaponType    = WEAPON_TYPE.NORMAL;
     _WeaponBet     = 10;
 }
コード例 #5
0
ファイル: BotConnectStage.cs プロジェクト: jiowchern/Regulus
 private void _Stage(IFishStage obj)
 {
     DoneEvent(obj);
 }
コード例 #6
0
ファイル: Bot.cs プロジェクト: jiowchern/Regulus
 private void _ToPlay(IFishStage fish_stage)
 {
     var stage = new BotPlayStage(fish_stage);
     stage.DoneEvent += _ToConnect;
     _Machine.Push(stage);
 }
コード例 #7
0
ファイル: BotPlayStage.cs プロジェクト: jiowchern/Regulus
 public BotPlayStage(IFishStage fish_stage)
 {
     _HitHandlers = new Updater();
     _HitTime = new TimeCounter();
     _Stage = fish_stage;
 }
コード例 #8
0
ファイル: User.cs プロジェクト: jiowchern/Regulus
 private void _ToPlayStage(IFishStage fish_stage)
 {
     var stage = new PlayStage(_Binder, fish_stage, _GamePlayerRecord);
     stage.PassEvent += _Pass;
     stage.KillEvent += _Kill;
     _Machine.Push(stage);
 }
コード例 #9
0
 public HitRequestConverter(IFishStage gpi)
 {
     _Gpi = gpi;
 }