const CreateGameWorldEvent, RestrictGameWorldEvent 1const ( 2 CreateGameWorldEvent = "CreateGameWorld" 3 RestrictGameWorldEvent = "RestrictGameWorld" 4) Copy source
const SetGameTypePolicyEvent, AddApprovedCreatorEvent, RemoveApprovedCreatorEvent, SetApprovedCreatorsEvent, approvedCreatorListMax, approvedCreatorBatchMax, gameTypeMaxLen 1const ( 2 SetGameTypePolicyEvent = "SetGameTypePolicy" 3 AddApprovedCreatorEvent = "AddApprovedCreator" 4 RemoveApprovedCreatorEvent = "RemoveApprovedCreator" 5 SetApprovedCreatorsEvent = "SetApprovedCreators" 6 approvedCreatorListMax = 100 7 approvedCreatorBatchMax = 100 8 gameTypeMaxLen = 64 9) Copy source
const CreationModeInvalid, CreationModeOperatorOnly, CreationModeApprovedCreator, CreationModePublicCreator 1const ( 2 CreationModeInvalid CreationMode = iota 3 CreationModeOperatorOnly 4 CreationModeApprovedCreator 5 CreationModePublicCreator 6) Copy source
const GameWorldStatusInvalid, GameWorldStatusExists, GameWorldStatusRestricted 1const ( 2 GameWorldStatusInvalid GameWorldStatus = iota 3 GameWorldStatusExists 4 GameWorldStatusRestricted 5) Copy source
func AddApprovedCreator crossing Action 1func AddApprovedCreator(cur realm, gameType string, creator address) Copy source
func CreateGameWorld crossing Action 1func CreateGameWorld(cur realm, gameType string) uint64 Copy source
func IsApprovedCreator Action 1func IsApprovedCreator(gameType string, creator address) bool Copy source
func ListRestrictedGameWorldIDs Action 1func ListRestrictedGameWorldIDs(page, count int) []uint64 Copy source
func RemoveApprovedCreator crossing Action 1func RemoveApprovedCreator(cur realm, gameType string, creator address) Copy source
func RestrictGameWorld crossing Action 1func RestrictGameWorld(cur realm, gameWorldID uint64) Copy source
func SetApprovedCreators crossing Action 1func SetApprovedCreators(cur realm, gameType, creatorsCSV string, approved bool) Copy source
func SetGameTypePolicy crossing Action 1func SetGameTypePolicy(cur realm, gameType string, creationCost int64, mode CreationMode) Copy source
func ListLatestGameWorldsByOwner Action 1func ListLatestGameWorldsByOwner(owner address) []GameWorld Copy source
type GameTypePolicy struct 1type GameTypePolicy struct { 2 CreationCost int64 3 CreationMode CreationMode 4} Copy source
type GameWorld struct 1type GameWorld struct { 2 ID uint64 3 Owner address 4 GameType string 5 Status GameWorldStatus 6 CreatedHeight int64 7 RestrictedHeight int64 8} Copy source