MatchHandler.MatchIsOver() Executes Early in Some Matches
under review
U
UlvakSkillz
In a Personal Mod of mine, I have my LIV Camera change to a side by side podium View and it is called with:
if (matchHandler.MatchIsOver())
matchHandler is created first as:
private MatchHandler matchHandler;
Then on scene change (to Map0 or Map1), matchHandler is set as:
matchHandler = GameObject.Find("Logic/MatchHandler").GetComponent<MatchHandler>();
Then the if statement (at the top) is called while match is active, and when it is true, it'll change to Podium View (after some time delay). The issue is Sometimes I'll be on Round 2/3 and the Camera will change to Podium View and through testing, I have come to the conclusion that this will trigger sometimes early but not physically affect the match.
Log In
Maarten Braaksma (Project Lead)
under review
Maarten Braaksma (Project Lead)
Hey UlvakSkillz,
Thanks for the report! If it's correct what you're saying, then it seems that the CurrentRound is being updated too late which results in an if-statement that shouldn't be true in our algorithm.
We'll work on it! 👍
U
UlvakSkillz
U
UlvakSkillz
Maarten Braaksma (Project Lead) Here is more Video Footage of the Bug. Some were on Round 2 (which might have caused a 3 win condition as I was 2-0 and it went to round 3) All Rounds were on Host.