Esempio n. 1
0
 private void buildReplay(String filename, byte[] bytes)
 {
     if (filename.Contains(SPECTATE_METHOD.version.ToString()))
     {
         this.version = bytes;
     }
     else if (filename.Contains(SPECTATE_METHOD.getGameMetaData.ToString()))
     {
         this.gameMetaData = bytes;
     }
     else if (filename.Contains(SPECTATE_METHOD.getGameDataChunk.ToString()))
     {
         this.chunks.Add(Riot.getResourceIdByPath(filename), bytes);
     }
     else if (filename.Contains(SPECTATE_METHOD.getKeyFrame.ToString()))
     {
         this.keyFrames.Add(Riot.getResourceIdByPath(filename), bytes);
     }
     else
     {
         System.Diagnostics.Debug.WriteLine("what is this?: " + filename);
     }
 }
Esempio n. 2
0
        public byte[] getKeyFrame(HttpListenerRequest request)
        {
            var id = Riot.getResourceIdByPath(request.toSerializableString());

            return(keyFrames[id]);
        }
Esempio n. 3
0
        public bool isLastKeyFrame(HttpListenerRequest request)
        {
            var id = Riot.getResourceIdByPath(request.toSerializableString());

            return(id == lastKeyFrameId);
        }
Esempio n. 4
0
        public byte[] getChunk(HttpListenerRequest request)
        {
            var id = Riot.getResourceIdByPath(request.toSerializableString());

            return(chunks[id]);
        }