Example #1
0
 void Remoting.IBinderProvider.AssignBinder(Remoting.ISoulBinder binder)
 {
     if (_Center != null)
     {
         _Join(binder);
     }
 }
Example #2
0
 public User(Remoting.ISoulBinder binder , IStorage storage)
 {
     _Machine = new Utility.StageMachine();
     this._Binder = binder;
     _Account = new Data.Account();
     _Storage = storage;
 }
Example #3
0
 public Adventure(Adventurer adventurer, Remoting.ISoulBinder binder, IZone zone)
 {
     _Adventurer = adventurer;
     _Zone = zone;
     this._Binder = binder;
     _Squad = new Squad(adventurer.Formation ,_Adventurer.Teammates, _Adventurer.Controller);
 }
Example #4
0
 public User(Remoting.ISoulBinder binder, IStorage _Storage , Zone zone)
 {
     this._Binder = binder;
     _Zone = zone;
     _Binder.BreakEvent += _Break;
     this._Storage = _Storage;
     _Machine = new Regulus.Utility.StageMachine();
 }
Example #5
0
        public Adventure(ActorInfomation actor_infomation , Remoting.ISoulBinder binder, IMap zone)
        {
            _ActorInfomation = actor_infomation;
            _Map = zone;

            this._Binder = binder;

            _Entity = new Entity(_ActorInfomation.Id);
        }
Example #6
0
 public CrossStage(Remoting.ISoulBinder provider 
                 , Regulus.Project.SamebestKeys.IWorld world
                 , string target_map
                 , Regulus.CustomType.Vector2 target_position
                 , string current_map
                 , Regulus.CustomType.Vector2 current_position)
 {
     this._World = world;
     this._TargetMap = target_map;
     this._TargetPosition = target_position;
     this._CurrentMap = current_map;
     this._CurrentPosition = current_position;
     _Provider = provider;
 }
Example #7
0
 public VerifyStage(Remoting.ISoulBinder binder , IStorage storage)
 {
     this._Binder = binder;
     _Storage = storage;
 }
 public VerifyStage(Remoting.ISoulBinder binder, Verify verify)
 {
     this._Verify = verify;
     this._Binder = binder;
 }
Example #9
0
 public void AssignBinder(Remoting.ISoulBinder binder)
 {
     this.Join(binder);
 }
Example #10
0
 public void Join(Remoting.ISoulBinder binder)
 {
     this._Hall.PushUser(new User(binder, this._AccountFinder, this._GameRecorder, this._Zone));
 }
Example #11
0
        public Battle(IBattleAdmissionTickets battle_admission_tickets, ActorInfomation actor_infomation, Remoting.ISoulBinder binder, IStorage stroage)
        {
            _BattleAdmissionTickets = battle_admission_tickets;
            _ActorInfomation = actor_infomation;
            _Binder = binder;

            _Storage = stroage;
        }
Example #12
0
        internal void SetBinder(Remoting.ISoulBinder binder)
        {
            _Enable = true;
            _Binder = binder;

            _Binder.BreakEvent += _Break;
        }
Example #13
0
        public Parking(Remoting.ISoulBinder binder, AccountInfomation account_infomation)
        {
            this._Binder = binder;

            this._AccountInfomation = account_infomation;
        }
Example #14
0
 void Remoting.ICore.AssignBinder(Remoting.ISoulBinder binder)
 {
     this.Join(binder);
 }
Example #15
0
 public IdleStage(Remoting.ISoulBinder binder)
 {
     _Binder = binder;
 }
Example #16
0
 public PlayStage(Remoting.ISoulBinder binder, Snake snake , Zone zone)
 {
     this._Binder = binder;
     this._Snake = snake;
     _Zone = zone;
 }
 public VerifyStage(Remoting.ISoulBinder binder, Verify verify)
 {
     this._Verify = verify;
     this._Binder = binder;
 }
Example #18
0
        internal void SetBinder(Remoting.ISoulBinder binder)
        {
            _Enable = true;
            _Binder = binder;

            _Binder.Bind<ISessionRequester>(this);
            _Binder.BreakEvent += _Break;
        }