Esempio n. 1
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);
 }
        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);
        }