示例#1
0
        public async Task <ChunkState> GetStateAsync()
        {
            //we do not need an accurate value
            _lastUpdatedTicksUTC = DateTime.UtcNow.Ticks;

            var state = await _chunklerClient.GetChunkStateAsync(new Chunkler.ChunkKey
            {
                BattleId    = _battleId,
                ChunkXIndex = ChunkKey.X,
                ChunkYIndex = ChunkKey.Y
            });

            return(new ChunkState
            {
                ChangeIndex = state.ChangeIndex,
                Image = state.Image
            });
        }