export GetPlayerUnitPtr

This commit is contained in:
Héctor Giménez
2023-03-11 22:40:36 +09:00
parent dde3cd19b0
commit 306150e873
2 changed files with 3 additions and 3 deletions

View File

@@ -25,7 +25,7 @@ func (gd *GameReader) GetData() data.Data {
}
roster := gd.getRoster()
playerUnitPtr, corpse := gd.getPlayerUnitPtr(roster)
playerUnitPtr, corpse := gd.GetPlayerUnitPtr(roster)
pu := gd.GetPlayerUnit(playerUnitPtr)
@@ -49,7 +49,7 @@ func (gd *GameReader) GetData() data.Data {
}
func (gd *GameReader) InGame() bool {
pu, _ := gd.getPlayerUnitPtr([]data.RosterMember{})
pu, _ := gd.GetPlayerUnitPtr([]data.RosterMember{})
return pu > 0
}

View File

@@ -8,7 +8,7 @@ import (
"github.com/hectorgimenez/d2go/pkg/data/state"
)
func (gd *GameReader) getPlayerUnitPtr(roster data.Roster) (playerUnitPtr uintptr, corpse data.Corpse) {
func (gd *GameReader) GetPlayerUnitPtr(roster data.Roster) (playerUnitPtr uintptr, corpse data.Corpse) {
for i := 0; i < 128; i++ {
unitOffset := gd.offset.UnitTable + uintptr(i*8)
playerUnitAddr := gd.Process.moduleBaseAddressPtr + unitOffset