Пример #1
0
 void Regulus.Utility.ICore.ObtainController(Regulus.Remoting.ISoulBinder binder)
 {
     binder.Bind <TestNativeGameCore.IMessager>(this);
     binder.BreakEvent += () =>
     {
         binder.Unbind <TestNativeGameCore.IMessager>(this);
     };
 }
Пример #2
0
        public Service(Regulus.Remoting.ISoulBinder binder, Storage storage , int account_id)
        {
            // TODO: Complete member initialization
            this._Binder = binder;
            this._Storage = storage;

            _Id = account_id;
        }
Пример #3
0
        public RealmStage(Regulus.Remoting.ISoulBinder binder, IScene realm, Regulus.Project.SamebestKeys.Serializable.DBEntityInfomation[] actors, Belongings belongings)
        {
            _Binder = binder;
            this._Scene = realm;

            _Players = (from actor in actors select new Player(actor)).ToArray();

            _Observeds = new List<IObservedAbility>();
            _Belongings = belongings;
            _Updater = new Utility.Updater();
        }
Пример #4
0
        public Core(Regulus.Remoting.ISoulBinder binder, IStorage storage, IZone zone )
        {
            _Zone = zone;
            Storage = storage;
            _Binder = binder;

            _StageMachine = new Regulus.Utility.StageMachine();

            binder.BreakEvent += _OnInactive;
            _StatusEvent += (s) => { };
        }
Пример #5
0
        public Core(Regulus.Remoting.ISoulBinder binder, IStorage storage, IMap zone , Battle.IZone battle)
        {
            _Battle = battle;
            _Zone = zone;
            Storage = storage;
            _Binder = binder;
            _Binder.Bind<IUserStatus>(this);
            _StageMachine = new Regulus.Game.StageMachine();

            binder.BreakEvent += _OnInactive;
            _StatusEvent += (s) => { };
        }
Пример #6
0
 public Verify(Regulus.Remoting.ISoulBinder binder , Storage storage)
 {
     _Storage = storage;
     this._Binder = binder;
 }
Пример #7
0
 public InGameState(Regulus.Remoting.ISoulBinder provider)
 {
     _Provider = provider;
 }
Пример #8
0
 public LoginStates(Regulus.Remoting.ISoulBinder provider)
 {
     _Provider = provider;
 }
Пример #9
0
 public Service(Regulus.Remoting.ISoulBinder _Binder, Storage _Storage)
 {
     // TODO: Complete member initialization
     this._Binder = _Binder;
     this._Storage = _Storage;
 }
Пример #10
0
 public Kerb(Regulus.Remoting.ISoulBinder binder)
 {
     this._Binder = binder;
     _Coroutine = new Regulus.Utility.Coroutine.Coroutine();
 }
Пример #11
0
 public User(Regulus.Remoting.ISoulBinder binder , Storage storage)
 {
     _Storage = storage;
     _Enable = true;
     this._Binder = binder;
 }
Пример #12
0
 public User(Regulus.Remoting.ISoulBinder binder)
 {
     this._Binder = binder;
     _Machine = new Regulus.Utility.StageMachine();
 }
Пример #13
0
 public Verify(Regulus.Remoting.ISoulBinder binder)
 {
     this._Binder = binder;
 }