コード例 #1
0
        public override void Enter()
        {
            _inputSystem = ServiceLocator.Get <IInputSystem>();
            ServiceLocator.Get <GuiManager>().Open(GuiViewType.Match, true);

            var difficult = (int)FsmManager.GetBlackboardValue("Difficult");

            _pongManager = CreatePongManager();
            _pongManager.Initialize(ServiceLocator.Get <SettingsManager>().Config.Difficulties[difficult]);
            _pongManager.SpawnPaddles();
            _pongManager.SpawnBall();

            SignalBus.Invoke(new GameStartedSignal(_pongManager.Paddle1, _pongManager.Paddle2));
        }