tower

package
v0.0.0-...-e449b39 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2022 License: Apache-2.0 Imports: 80 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AdminCmd

func AdminCmd(ao gamei.ActiveObjectI, cmdline string) c2t_error.ErrorCode

from ReqChat

func CheckOrigin

func CheckOrigin(r *http.Request) bool

Types

type Conn2Ground

type Conn2Ground struct {
	// contains filtered or unexported fields
}

func NewConn2Ground

func NewConn2Ground(addr string) *Conn2Ground

func (*Conn2Ground) IsConnected

func (c2g *Conn2Ground) IsConnected() bool

func (*Conn2Ground) ReqWithRspFn

func (c2g *Conn2Ground) ReqWithRspFn(cmd t2g_idcmd.CommandID, body interface{},
	fn t2g_pid2rspfn.HandleRspFn) error

func (*Conn2Ground) Run

func (c2g *Conn2Ground) Run(mainctx context.Context) error

type Tower

type Tower struct {
	// contains filtered or unexported fields
}

func New

func New(config *towerconfig.TowerConfig) *Tower

func (*Tower) BuildDate

func (tw *Tower) BuildDate() time.Time

func (*Tower) Call_ActiveObjEnterTower

func (tw *Tower) Call_ActiveObjEnterTower(ao gamei.ActiveObjectI) error

func (*Tower) Call_ActiveObjLeaveTower

func (tw *Tower) Call_ActiveObjLeaveTower(ActiveObjUUID string) error

func (*Tower) Call_ActiveObjRebirth

func (tw *Tower) Call_ActiveObjRebirth(ao gamei.ActiveObjectI)

func (*Tower) Call_ActiveObjResumeTower

func (tw *Tower) Call_ActiveObjResumeTower(ao gamei.ActiveObjectI) error

func (*Tower) Call_ActiveObjSuspendFromTower

func (tw *Tower) Call_ActiveObjSuspendFromTower(ao gamei.ActiveObjectI) error

func (*Tower) Call_ActiveObjTrapTeleport

func (tw *Tower) Call_ActiveObjTrapTeleport(
	ActiveObj gamei.ActiveObjectI,
	SrcFloor gamei.FloorI,
	DstFloorName string,
)

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 *c2t_obj.ReqAdminFloorMove_data) c2t_error.ErrorCode

func (*Tower) Call_AdminTowerCmd

func (tw *Tower) Call_AdminTowerCmd(ActiveObj gamei.ActiveObjectI,
	RecvPacket *c2t_obj.ReqAdminTowerCmd_data) c2t_error.ErrorCode

func (*Tower) Call_FloorMove

func (tw *Tower) Call_FloorMove(
	ActiveObj gamei.ActiveObjectI, FloorName string) c2t_error.ErrorCode

func (*Tower) Config

func (tw *Tower) Config() *towerconfig.TowerConfig

func (*Tower) DOID

func (tw *Tower) DOID() string

func (*Tower) EquipID

func (tw *Tower) EquipID() string

func (*Tower) FOID

func (tw *Tower) FOID() string

func (*Tower) GetBias

func (tw *Tower) GetBias() bias.Bias

func (*Tower) GetConnManager

func (tw *Tower) GetConnManager() *c2t_connbytemanager.Manager

func (*Tower) GetErrorStat

func (tw *Tower) GetErrorStat() *c2t_statapierror.StatAPIError

func (*Tower) GetExpRanking

func (tw *Tower) GetExpRanking() []gamei.ActiveObjectI

func (*Tower) GetFloorManager

func (tw *Tower) GetFloorManager() gamei.FloorManagerI

func (*Tower) GetID2ActiveObj

func (tw *Tower) GetID2ActiveObj() *aoid2activeobject.ActiveObjID2ActiveObject

func (*Tower) GetID2ActiveObjSuspend

func (tw *Tower) GetID2ActiveObjSuspend() *aoid2activeobject.ActiveObjID2ActiveObject

func (*Tower) GetLogger

func (tw *Tower) GetLogger() interface{}

return implement signalhandle.LoggerI

func (*Tower) GetNotiStat

func (tw *Tower) GetNotiStat() *c2t_statnoti.StatNotification

func (*Tower) GetProtocolStat

func (tw *Tower) GetProtocolStat() *c2t_statserveapi.StatServeAPI

func (*Tower) GetRecvStat

func (tw *Tower) GetRecvStat() *actpersec.ActPerSec

func (*Tower) GetReqCh

func (tw *Tower) GetReqCh() chan<- interface{}

func (*Tower) GetRunDur

func (tw *Tower) GetRunDur() time.Duration

func (*Tower) GetSendStat

func (tw *Tower) GetSendStat() *actpersec.ActPerSec

func (*Tower) GetServiceInfo

func (tw *Tower) GetServiceInfo() *c2t_obj.ServiceInfo

func (*Tower) GetServiceLockFilename

func (tw *Tower) GetServiceLockFilename() string

func (*Tower) GetSessionManager

func (tw *Tower) GetSessionManager() *sessionmanager.SessionManager

func (*Tower) GetStartTime

func (tw *Tower) GetStartTime() time.Time

func (*Tower) GetTowerAchieveStat

func (*Tower) GetTowerCmdActStat

func (tw *Tower) GetTowerCmdActStat() *actpersec.ActPerSec

func (*Tower) GetTowerInfo

func (tw *Tower) GetTowerInfo() *c2t_obj.TowerInfo

func (*Tower) GetUUID

func (tw *Tower) GetUUID() string

func (*Tower) Ground_Heartbeat

func (tw *Tower) Ground_Heartbeat(StatusInfo []string)

func (*Tower) Ground_HighScore

func (tw *Tower) Ground_HighScore(ao gamei.ActiveObjectI)

func (*Tower) Ground_Register

func (tw *Tower) Ground_Register()

func (*Tower) IsListenClientPaused

func (tw *Tower) IsListenClientPaused() bool

func (*Tower) Log

func (tw *Tower) Log() *g2log.LogBase

func (*Tower) MoneyID

func (tw *Tower) MoneyID() string

func (*Tower) NewRandFactor

func (tw *Tower) NewRandFactor() [3]int64

func (*Tower) NumGoroutine

func (tw *Tower) NumGoroutine() int

func (*Tower) PauseListenClient

func (tw *Tower) PauseListenClient()

func (*Tower) PotionID

func (tw *Tower) PotionID() string

func (*Tower) ReqChState

func (tw *Tower) ReqChState() string

func (*Tower) ResumeListenClient

func (tw *Tower) ResumeListenClient()

func (*Tower) RoomID

func (tw *Tower) RoomID() string

func (*Tower) ScrollID

func (tw *Tower) ScrollID() string

func (*Tower) ServiceCleanup

func (tw *Tower) ServiceCleanup()

func (*Tower) ServiceInit

func (tw *Tower) ServiceInit() error

func (*Tower) ServiceMain

func (tw *Tower) ServiceMain(mainctx context.Context)

func (*Tower) String

func (tw *Tower) String() string

func (*Tower) SysAOID

func (tw *Tower) SysAOID() string

func (*Tower) TileCacheCount

func (tw *Tower) TileCacheCount() int

func (*Tower) WrapInfo

func (tw *Tower) WrapInfo() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL