module_mgr

package
v0.0.0-...-bd0de05 Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

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)

Jump to

Keyboard shortcuts

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