示例#1
0
 public LoLRecorder(GameInfo gameinfo)
 {
     if (LoLRecorder.Recorders == null)
     {
         LoLRecorder.Recorders = new System.Collections.Generic.List <LoLRecorder>();
     }
     this.record        = new LoLRecord();
     this.record.gameId = gameinfo.GameId;
     this.record.observerEncryptionKey = gameinfo.ObKey.ToCharArray();
     this.record.gamePlatform          = gameinfo.PlatformId.ToCharArray();
     this.setPlatformAddress(gameinfo.ServerAddress);
     this.selfGame = false;
     //this.setPlatformAddress(Utilities.LoLObserveServersIpMapping[new string(this.record.gamePlatform)]);
 }
示例#2
0
 public LoLRecordPlayer(LoLRecord playThis)
 {
     this.record = playThis;
 }
示例#3
0
 public LoLLauncher(string recordFilePath)
 {
     this._record = new LoLRecord();
     this._record.readFromFile(recordFilePath, false);
     this._localPlay = true;
 }
示例#4
0
        //public event Program.RecordDoneDelegate doneEvent;

        public LoLRecorder()
        {
            this.record = new LoLRecord();
        }