Documentation ¶
Index ¶
- func AdminCmd(ao gamei.ActiveObjectI, cmdline string) c2t_error.ErrorCode
- func CheckOrigin(r *http.Request) bool
- type Conn2Ground
- type Tower
- func (tw *Tower) BuildDate() time.Time
- func (tw *Tower) Call_ActiveObjEnterTower(ao gamei.ActiveObjectI) error
- func (tw *Tower) Call_ActiveObjLeaveTower(ActiveObjUUID string) error
- func (tw *Tower) Call_ActiveObjRebirth(ao gamei.ActiveObjectI)
- func (tw *Tower) Call_ActiveObjResumeTower(ao gamei.ActiveObjectI) error
- func (tw *Tower) Call_ActiveObjSuspendFromTower(ao gamei.ActiveObjectI) error
- 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 *c2t_obj.ReqAdminFloorMove_data) c2t_error.ErrorCode
- func (tw *Tower) Call_AdminTowerCmd(ActiveObj gamei.ActiveObjectI, RecvPacket *c2t_obj.ReqAdminTowerCmd_data) c2t_error.ErrorCode
- func (tw *Tower) Call_FloorMove(ActiveObj gamei.ActiveObjectI, FloorName string) c2t_error.ErrorCode
- func (tw *Tower) Config() *towerconfig.TowerConfig
- func (tw *Tower) DOID() string
- func (tw *Tower) EquipID() string
- func (tw *Tower) FOID() string
- func (tw *Tower) GetBias() bias.Bias
- func (tw *Tower) GetConnManager() *c2t_connbytemanager.Manager
- func (tw *Tower) GetErrorStat() *c2t_statapierror.StatAPIError
- func (tw *Tower) GetExpRanking() []gamei.ActiveObjectI
- func (tw *Tower) GetFloorManager() gamei.FloorManagerI
- func (tw *Tower) GetID2ActiveObj() *aoid2activeobject.ActiveObjID2ActiveObject
- func (tw *Tower) GetID2ActiveObjSuspend() *aoid2activeobject.ActiveObjID2ActiveObject
- func (tw *Tower) GetLogger() interface{}
- func (tw *Tower) GetNotiStat() *c2t_statnoti.StatNotification
- func (tw *Tower) GetProtocolStat() *c2t_statserveapi.StatServeAPI
- func (tw *Tower) GetRecvStat() *actpersec.ActPerSec
- func (tw *Tower) GetReqCh() chan<- interface{}
- func (tw *Tower) GetRunDur() time.Duration
- func (tw *Tower) GetSendStat() *actpersec.ActPerSec
- func (tw *Tower) GetServiceInfo() *c2t_obj.ServiceInfo
- func (tw *Tower) GetServiceLockFilename() string
- func (tw *Tower) GetSessionManager() *sessionmanager.SessionManager
- func (tw *Tower) GetStartTime() time.Time
- func (tw *Tower) GetTowerAchieveStat() *towerachieve_vector_float64.TowerAchieveVector_float64
- func (tw *Tower) GetTowerCmdActStat() *actpersec.ActPerSec
- func (tw *Tower) GetTowerInfo() *c2t_obj.TowerInfo
- func (tw *Tower) GetUUID() string
- func (tw *Tower) Ground_Heartbeat(StatusInfo []string)
- func (tw *Tower) Ground_HighScore(ao gamei.ActiveObjectI)
- func (tw *Tower) Ground_Register()
- func (tw *Tower) IsListenClientPaused() bool
- func (tw *Tower) Log() *g2log.LogBase
- func (tw *Tower) MoneyID() string
- func (tw *Tower) NewRandFactor() [3]int64
- func (tw *Tower) NumGoroutine() int
- func (tw *Tower) PauseListenClient()
- func (tw *Tower) PotionID() string
- func (tw *Tower) ReqChState() string
- func (tw *Tower) ResumeListenClient()
- func (tw *Tower) RoomID() string
- func (tw *Tower) ScrollID() string
- func (tw *Tower) ServiceCleanup()
- func (tw *Tower) ServiceInit() error
- func (tw *Tower) ServiceMain(mainctx context.Context)
- func (tw *Tower) String() string
- func (tw *Tower) SysAOID() string
- func (tw *Tower) TileCacheCount() int
- func (tw *Tower) WrapInfo() string
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 ¶
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
type Tower ¶
type Tower struct {
// contains filtered or unexported fields
}
func New ¶
func New(config *towerconfig.TowerConfig) *Tower
func (*Tower) Call_ActiveObjEnterTower ¶
func (tw *Tower) Call_ActiveObjEnterTower(ao gamei.ActiveObjectI) error
func (*Tower) Call_ActiveObjLeaveTower ¶
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 (*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 (*Tower) Config ¶
func (tw *Tower) Config() *towerconfig.TowerConfig
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 (*Tower) GetSendStat ¶
func (*Tower) GetServiceInfo ¶
func (tw *Tower) GetServiceInfo() *c2t_obj.ServiceInfo
func (*Tower) GetServiceLockFilename ¶
func (*Tower) GetSessionManager ¶
func (tw *Tower) GetSessionManager() *sessionmanager.SessionManager
func (*Tower) GetStartTime ¶
func (*Tower) GetTowerAchieveStat ¶
func (tw *Tower) GetTowerAchieveStat() *towerachieve_vector_float64.TowerAchieveVector_float64
func (*Tower) GetTowerCmdActStat ¶
func (*Tower) GetTowerInfo ¶
func (*Tower) Ground_Heartbeat ¶
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 (*Tower) NewRandFactor ¶
func (*Tower) NumGoroutine ¶
func (*Tower) PauseListenClient ¶
func (tw *Tower) PauseListenClient()
func (*Tower) ReqChState ¶
func (*Tower) ResumeListenClient ¶
func (tw *Tower) ResumeListenClient()
func (*Tower) ServiceCleanup ¶
func (tw *Tower) ServiceCleanup()
func (*Tower) ServiceInit ¶
func (*Tower) ServiceMain ¶
func (*Tower) TileCacheCount ¶
Click to show internal directories.
Click to hide internal directories.