package player import ( "f1-game/nodes/game/internal/db" cherryActor "github.com/cherry-game/cherry/net/actor" ) func (p *actorPlayer) PlayerTable() *db.PlayerTable { playerTable, _ := db.GetPlayerTable(p.playerID) return playerTable } func (p *actorPlayer) HeroTable() *db.HeroTable { return db.GetHeroTable(p.playerID) } func (p *actorPlayer) EquipTable() *db.EquipTable { return db.GetEquipTable(p.playerID) } func (p *actorPlayer) TeamTable() *db.LineupTable { return db.GetLineupTable(p.playerID) } func (p *actorPlayer) ItemTable() *db.ItemTable { return db.GetItemTable(p.playerID) } func (p *actorPlayer) ChatTable() *db.ChatTable { return db.GetChatTable(p.playerID) } func (p *actorPlayer) ChapterTable() *db.ChapterTable { return db.GetChapterTable(p.playerID) } func (p *actorPlayer) QuestTable() *db.QuestTable { return db.GetQuestTable(p.playerID) } func (p *actorPlayer) ShopTable() *db.ShopTable { return db.GetShopTable(p.playerID) } func (p *actorPlayer) EventRegister(name string, fn cherryActor.IEventFunc) { p.Event().Register(name, fn, p.playerID) }