From 306150e873fe207ebf1d2338a0a823d06ddf4285 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Gim=C3=A9nez?= Date: Sat, 11 Mar 2023 22:40:36 +0900 Subject: [PATCH] export GetPlayerUnitPtr --- pkg/memory/game_reader.go | 4 ++-- pkg/memory/player.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/memory/game_reader.go b/pkg/memory/game_reader.go index 09ba9a4..c5ad1df 100644 --- a/pkg/memory/game_reader.go +++ b/pkg/memory/game_reader.go @@ -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 } diff --git a/pkg/memory/player.go b/pkg/memory/player.go index b02574c..b3ba142 100644 --- a/pkg/memory/player.go +++ b/pkg/memory/player.go @@ -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