Documentation
¶
Index ¶
- Constants
- type ModuleManager
- func (mgr *ModuleManager) Exit() error
- func (mgr *ModuleManager) GetModule(moduleName string) (contract.IModuleInterface, bool)
- func (mgr *ModuleManager) Register(module contract.IModuleInterface) error
- func (mgr *ModuleManager) Start() error
- func (mgr *ModuleManager) Stop() error
- func (mgr *ModuleManager) Tick(utc time.Time)
Constants ¶
View Source
const ( // logic demo model MODULE_NAME_LOGIC_DEMO = "ServiceLogicDemoModule" // service heart model MODULE_NAME_SERVICE_CONTROLLER = "ServiceControllerModel" // service heart model MODULE_NAME_HEART = "ServiceHeartModel" // user 当前所在 agent 记录 MODULE_NAME_USER_AGENT = "UserAgentRecordModel" // user base data model MODULE_NAME_USER_BASE_DATA = "UserBaseDataModel" // user data manager model MODULE_NAME_PLAYER_DATA = "MainServicePlayerDataModel" // user task model MODULE_NAME_TASK = "MainServiceTaskDataModel" // chat model MODULE_NAME_CHAT = "MainServiceChatModel" // land model MODULE_NAME_LAND = "MainServiceLandModel" // login model MODULE_NAME_LOGIN = "MainServiceLoginModel" // item model MODULE_NAME_ITEM = "MainServiceItemModel" // home model MODULE_NAME_HOME = "MainServiceUserHomeModel" // talent model MODULE_NAME_TALENT = "MainServiceUserTalentModel" // MODULE_SCENE_SER_CACHE MODULE_SCENE_SER_CACHE = "MainServiceSceneSerCacheModel" // log model MODULE_NAME_LOG = "MainServiceLogModel" // user setting data model MODULE_NAME_USER_SETTING = "UserSettingModel" // user energy data model MODULE_NAME_USER_ENERGY = "UserEnergyModel" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ModuleManager ¶
type ModuleManager struct {
// contains filtered or unexported fields
}
func GetInstance ¶
func GetInstance() *ModuleManager
func (*ModuleManager) Exit ¶
func (mgr *ModuleManager) Exit() error
func (*ModuleManager) GetModule ¶
func (mgr *ModuleManager) GetModule(moduleName string) (contract.IModuleInterface, bool)
func (*ModuleManager) Register ¶
func (mgr *ModuleManager) Register(module contract.IModuleInterface) error
func (*ModuleManager) Start ¶
func (mgr *ModuleManager) Start() error
func (*ModuleManager) Stop ¶
func (mgr *ModuleManager) Stop() error
func (*ModuleManager) Tick ¶
func (mgr *ModuleManager) Tick(utc time.Time)
Click to show internal directories.
Click to hide internal directories.