Documentation
¶
Index ¶
- type Tower
- func (tw *Tower) BuildDate() time.Time
- func (tw *Tower) C2tChInfo() string
- func (tw *Tower) Call_ActiveObjRebirth(ao gamei.ActiveObjectI)
- func (tw *Tower) Call_ActiveObjTrapTeleport(ActiveObj gamei.ActiveObjectI, SrcFloor gamei.FloorI, DstFloorName string)
- func (tw *Tower) Call_ActiveObjUsePortal(ActiveObj gamei.ActiveObjectI, SrcFloor gamei.FloorI, ...)
- func (tw *Tower) Call_AdminFloorMove(ActiveObj gamei.ActiveObjectI, RecvPacket *csprotocol.ReqAdminFloorMove) returncode.ReturnCode
- func (tw *Tower) Call_FloorMove(ActiveObj gamei.ActiveObjectI, FloorName string) returncode.ReturnCode
- func (tw *Tower) Cleanup()
- func (tw *Tower) CmdChState() string
- func (tw *Tower) Config() *goguelikeconfig.GoguelikeConfig
- func (tw *Tower) DOID() string
- func (tw *Tower) EquipID() string
- func (tw *Tower) FOID() string
- func (tw *Tower) GetBias() bias.Bias
- func (tw *Tower) GetCmdCh() chan<- interface{}
- func (tw *Tower) GetExpRanking() []gamei.ActiveObjectI
- func (tw *Tower) GetFloorManager() gamei.FloorManagerI
- func (tw *Tower) GetGameInfo() *csprotocol.GameInfo
- func (tw *Tower) GetID2ActiveObj() *aoid2activeobject.ActiveObjID2ActiveObject
- func (tw *Tower) GetInterDur() *intervalduration.IntervalDuration
- func (tw *Tower) GetPlayerAO() *activeobject.ActiveObject
- func (tw *Tower) GetStartTime() time.Time
- func (tw *Tower) GetTowerAchieveStat() *towerachieve_vector_float64.TowerAchieveVector_float64
- func (tw *Tower) GetTowerCmdActStat() *actpersec.ActPerSec
- func (tw *Tower) GetTurnCh() chan<- int
- func (tw *Tower) GetTurnCount() int
- func (tw *Tower) GetTurnStat() *actpersec.ActPerSec
- func (tw *Tower) MoneyID() string
- func (tw *Tower) NewRandFactor() [3]int64
- func (tw *Tower) NumGoroutine() int
- func (tw *Tower) PotionID() string
- func (tw *Tower) ProcessAllCmds()
- func (tw *Tower) RoomID() string
- func (tw *Tower) Run()
- func (tw *Tower) ScrollID() string
- func (tw *Tower) SendNoti(body interface{})
- func (tw *Tower) String() string
- func (tw *Tower) SysAOID() string
- func (tw *Tower) T2cChInfo() string
- func (tw *Tower) TileCacheCount() int
- func (tw *Tower) Turn(TurnCount int)
- func (tw *Tower) TurnChInfo() string
- func (tw *Tower) WrapInfo() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Tower ¶
type Tower struct {
// contains filtered or unexported fields
}
func New ¶
func New(config *goguelikeconfig.GoguelikeConfig) *Tower
func (*Tower) Call_ActiveObjRebirth ¶
func (tw *Tower) Call_ActiveObjRebirth(ao gamei.ActiveObjectI)
func (*Tower) Call_ActiveObjTrapTeleport ¶
func (*Tower) Call_ActiveObjUsePortal ¶
func (tw *Tower) Call_ActiveObjUsePortal( ActiveObj gamei.ActiveObjectI, SrcFloor gamei.FloorI, P1, P2 *fieldobject.FieldObject, )
func (*Tower) Call_AdminFloorMove ¶
func (tw *Tower) Call_AdminFloorMove( ActiveObj gamei.ActiveObjectI, RecvPacket *csprotocol.ReqAdminFloorMove) returncode.ReturnCode
func (*Tower) Call_FloorMove ¶
func (tw *Tower) Call_FloorMove( ActiveObj gamei.ActiveObjectI, FloorName string) returncode.ReturnCode
func (*Tower) CmdChState ¶
func (*Tower) Config ¶
func (tw *Tower) Config() *goguelikeconfig.GoguelikeConfig
func (*Tower) GetExpRanking ¶
func (tw *Tower) GetExpRanking() []gamei.ActiveObjectI
func (*Tower) GetFloorManager ¶
func (tw *Tower) GetFloorManager() gamei.FloorManagerI
func (*Tower) GetGameInfo ¶
func (tw *Tower) GetGameInfo() *csprotocol.GameInfo
func (*Tower) GetID2ActiveObj ¶
func (tw *Tower) GetID2ActiveObj() *aoid2activeobject.ActiveObjID2ActiveObject
func (*Tower) GetInterDur ¶
func (tw *Tower) GetInterDur() *intervalduration.IntervalDuration
func (*Tower) GetPlayerAO ¶
func (tw *Tower) GetPlayerAO() *activeobject.ActiveObject
func (*Tower) GetStartTime ¶
func (*Tower) GetTowerAchieveStat ¶
func (tw *Tower) GetTowerAchieveStat() *towerachieve_vector_float64.TowerAchieveVector_float64
func (*Tower) GetTowerCmdActStat ¶
func (*Tower) GetTurnCount ¶
func (*Tower) GetTurnStat ¶
func (*Tower) NewRandFactor ¶
func (*Tower) NumGoroutine ¶
func (*Tower) ProcessAllCmds ¶
func (tw *Tower) ProcessAllCmds()
func (*Tower) TileCacheCount ¶
func (*Tower) TurnChInfo ¶
Click to show internal directories.
Click to hide internal directories.