fixed player being nil
This commit is contained in:
@@ -367,7 +367,7 @@ func (p *DemoParser) parseWorker() {
|
||||
|
||||
// onPlayerConnected
|
||||
demoParser.RegisterEventHandler(func(e events.PlayerTeamChange) {
|
||||
if e.Player != nil {
|
||||
if e.Player != nil && e.Player.SteamID64 != 0 {
|
||||
tMatchPlayer := p.getMatchPlayerBySteamID(tStats, e.Player.SteamID64)
|
||||
setMatchPlayerColor(tMatchPlayer, e.Player)
|
||||
}
|
||||
@@ -380,7 +380,6 @@ func (p *DemoParser) parseWorker() {
|
||||
for _, demoPlayer := range gs.Participants().Playing() {
|
||||
if demoPlayer != nil && demoPlayer.SteamID64 != 0 {
|
||||
tMatchPlayer := p.getMatchPlayerBySteamID(tStats, demoPlayer.SteamID64)
|
||||
|
||||
setMatchPlayerColor(tMatchPlayer, demoPlayer)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user