Пример #1
0
        public override void OnEnter()
        {
            base.OnEnter();
            InitService service = _ctx.QueryService <InitService>(InitService.Name);
            SMActor     actor   = service.SMActor;

            actor.LoadScene(_name);
        }
Пример #2
0
        public InitService(Context ctx) : base(ctx)
        {
            _ts      = ctx.TiSync;
            _smactor = new SMActor(ctx, this);

            _ctx.EventDispatcher.AddCustomEventListener(EventCustom.OnGateAuthed, OnEventAuthed, null);
            _ctx.EventDispatcher.AddCustomEventListener(EventCustom.OnGateDisconnected, OnEventDiconnected, null);
            _ctx.EventDispatcher.AddCustomEventListener(MyEventCustom.LOGOUT, OnEventLogout, null);
        }
Пример #3
0
        public override void OnEnter()
        {
            base.OnEnter();
            if (_service == null)
            {
                _service = _ctx.QueryService <InitService>(InitService.Name);
            }
            SMActor actor = _service.SMActor;

            actor.LoadScene(_name);
        }
Пример #4
0
        public override void OnEnter()
        {
            base.OnEnter();
            InitService service = (InitService)_ctx.QueryService("init");

            if (service != null)
            {
                SMActor actor = service.SMActor;
                actor.LoadScene("game");
            }
        }
Пример #5
0
        public override void OnEnter()
        {
            base.OnEnter();

            InitService service = _ctx.QueryService <InitService>(InitService.Name);

            if (service != null)
            {
                SMActor actor = service.SMActor;
                actor.LoadScene("login");
            }
        }