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); }