public override void SendCachedResultsToHeadJudger() { base.SendCachedResultsToHeadJudger(); if (Networking.IsConnectedToServer) { Global.NetObj.ClientSendFinishJudgingAI(CachedData.SerializeToString()); Networking.bNeedSendCachedResults = false; } }
public override void SendResultsToHeadJudger(int InDiv, int InRound, int InPool, int InTeam) { base.SendResultsToHeadJudger(InDiv, InRound, InPool, InTeam); RoutineScoreData SData = Global.AllData.AllDivisions[InDiv].Rounds[InRound].Pools[InPool].Teams[InTeam].Data.RoutineScores; CurData.Division = (EDivision)InDiv; CurData.Round = (ERound)InRound; CurData.Pool = (EPool)InPool; CurData.Team = InTeam; CurData.JudgeNameId = GetJudgeNameId(); SData.SetAIResults(CurData); if (Networking.IsConnectedToServer) { Global.NetObj.ClientSendFinishJudgingAI(CurData.SerializeToString()); } else { CachedData = new AIData(CurData); Networking.bNeedSendCachedResults = true; } }