Example #1
0
 private void OnEnable()
 {
     if (_dispatcher == null)
     {
         _dispatcher = EventsDispatcher.Load();
     }
 }
Example #2
0
        //----------------------------------------------------------------------------------------------------------

        #region Unity callbacks

        protected void Awake()
        {
            _dispatcher = EventsDispatcher.Load();
            UiButton    = new UITextMeshImage(
                GetComponentInChildren <TMP_Text>(),
                GetComponent <Image>());
        }
 void Awake()
 {
     Camera                = Camera.main;
     TileMap               = GetComponentInChildren <Tilemap>();
     Dispatcher            = EventsDispatcher.Load();
     Input                 = GetComponent <IMouseInput>();
     Input.OnPointerClick += OnPointerClick;
 }
Example #4
0
 public virtual void Setup()
 {
     Parameters = GameParameters.Load();
     Dispatcher = EventsDispatcher.Load();
     GameData   = GameData.Load();
     Dispatcher.AddListener(this);
     Controller = new GameObject("MockFsmController").AddComponent <MockFsmController>();
     Controller.Awake();
     GameData.Initialize(Controller);
 }
 void Awake()
 {
     if (_gameData == null)
     {
         _gameData = GameData.Load();
     }
     if (_dispatcher == null)
     {
         _dispatcher = EventsDispatcher.Load();
     }
 }
 private void Awake()
 {
     if (_gameData == null)
     {
         _gameData = GameData.Load();
     }
     if (_dispatcher == null)
     {
         _dispatcher = EventsDispatcher.Load();
     }
     if (_gameParameters == null)
     {
         _gameParameters = GameParameters.Load();
     }
 }
        public virtual void Setup()
        {
            Parameters = GameParameters.Load();
            Dispatcher = EventsDispatcher.Load();
            GameData   = GameData.Load();
            Dispatcher.AddListener(this);
            Controller = new GameObject("MockFsmController").AddComponent <MockFsmController>();
            Controller.Awake();

            var localPlayerSeat  = Parameters.Profiles.localPlayer.seat;
            var remotePlayerSeat = Parameters.Profiles.remotePlayer.seat;

            var localPlayer  = new Player(0, localPlayerSeat, Parameters, Dispatcher);
            var remotePlayer = new Player(1, remotePlayerSeat, Parameters, Dispatcher);

            GameData.CreateGame(Controller, localPlayer, remotePlayer);
        }
 /// <summary> Add itself as a listener. </summary>
 protected override void Awake()
 {
     base.Awake();
     Dispatcher = EventsDispatcher.Load();
     Subscribe();
 }
Example #9
0
 public void LoadDispatcher() => Assert.IsTrue(EventsDispatcher.Load() != null);
 private void Awake()
 {
     _gameController = GetComponent <GameController>();
     _dispatcher     = EventsDispatcher.Load();
     _gameParameters = GameParameters.Load();
 }
Example #11
0
 public void Awake()
 {
     _gameData   = GameData.Load();
     _dispatcher = EventsDispatcher.Load();
 }