コード例 #1
0
        public EmulateLogicAPI()
        {
            _config = ConfigUtility.GetData(_path);

            _externalApi = new SampleExternalAPI();
            var serializator = new TestSerializator();
            var command      = new TestCommandStorage(serializator);

            _clientContext = ClientLogicCreator.Create(serializator, command, _externalApi);
            _clientContext.InitData(_config.defaultClientState, _config.staticData);
            _clientContext.UpdateServerState(_config.defaultServerState);

            //_emulateContext = ClientLogicCreator.Create(_externalApi);
            _emulateContext.InitData(_clientContext.State, null);
        }
コード例 #2
0
 public void InitData()
 {
     _clientContext.InitData(_config.defaultClientState, _config.staticData);
     _clientContext.UpdateServerState(_config.defaultServerState);
 }