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