gameWorldListLimit
untyped bigintValue
(100 <untyped> bigint)
CreateGameWorldEvent
untyped stringValue
"CreateGameWorld"
RestrictGameWorldEvent
untyped stringValue
"RestrictGameWorld"
CreationMode
typeValue
game_world.CreationMode
CreationModeInvalid
game_world.CreationModeValue
<zero>
CreationModeOperatorOnly
game_world.CreationModeValue
<zero>
CreationModeApprovedCreator
game_world.CreationModeValue
<zero>
CreationModePublicCreator
game_world.CreationModeValue
<zero>
GameWorldStatus
typeValue
game_world.GameWorldStatus
GameWorldStatusInvalid
game_world.GameWorldStatusValue
<zero>
GameWorldStatusExists
game_world.GameWorldStatusValue
<zero>
GameWorldStatusRestricted
game_world.GameWorldStatusValue
<zero>
GameWorld
typeValue
game_world.GameWorld
GameTypePolicy
typeValue
game_world.GameTypePolicy
CreateGameWorld
func(gameType string) uint64- OID
- 035339…4320:3
CreateGameWorld details
RestrictGameWorld
func(gameWorldID uint64)- OID
- 035339…4320:5
RestrictGameWorld details
HasGameWorld
func(gameWorldID uint64) bool- OID
- 035339…4320:6
HasGameWorld details
GetGameWorld
func(gameWorldID uint64) game_world.GameWorld- OID
- 035339…4320:7
GetGameWorld details
GetLatestGameWorldID
func() uint64- OID
- 035339…4320:8
GetLatestGameWorldID details
GetListLimit
func() int- OID
- 035339…4320:9
GetListLimit details
GetRestrictedGameWorldCount
func() int- OID
- 035339…4320:10
GetRestrictedGameWorldCount details
ListRestrictedGameWorldIDs
func(page int, count int) []uint64- OID
- 035339…4320:11
ListRestrictedGameWorldIDs details
ListLatestGameWorldsByOwner
func(owner .uverse.address) []game_world.GameWorld- OID
- 035339…4320:12
ListLatestGameWorldsByOwner details
createGameWorld
func(owner .uverse.address, gameType string) uint64- OID
- 035339…4320:13
createGameWorld details
assertCreationAllowed
func(gameType string, creator .uverse.address, mode game_world.CreationMode)- OID
- 035339…4320:14
assertCreationAllowed details
assertExactUgnotPayment
func(expected int64)- OID
- 035339…4320:15
assertExactUgnotPayment details
emitCreateGameWorld
func(owner .uverse.address, id uint64, gameType string, creationCost int64)- OID
- 035339…4320:16
emitCreateGameWorld details
SetGameTypePolicyEvent
untyped stringValue
"SetGameTypePolicy"
AddApprovedCreatorEvent
untyped stringValue
"AddApprovedCreator"
RemoveApprovedCreatorEvent
untyped stringValue
"RemoveApprovedCreator"
SetApprovedCreatorsEvent
untyped stringValue
"SetApprovedCreators"
approvedCreatorListMax
untyped bigintValue
(100 <untyped> bigint)
approvedCreatorBatchMax
untyped bigintValue
(100 <untyped> bigint)
gameTypeMaxLen
untyped bigintValue
(64 <untyped> bigint)
gameTypePolicies
*v0.BPTree- OID
- 035339…4320:58
gameTypePolicies details
approvedCreators
*v0.BPTree- OID
- 035339…4320:60
approvedCreators details
init.36
func()- OID
- 035339…4320:19
init.36 details
SetGameTypePolicy
func(gameType string, creationCost int64, mode game_world.CreationMode)- OID
- 035339…4320:21
SetGameTypePolicy details
AddApprovedCreator
func(gameType string, creator .uverse.address)- OID
- 035339…4320:22
AddApprovedCreator details
RemoveApprovedCreator
func(gameType string, creator .uverse.address)- OID
- 035339…4320:23
RemoveApprovedCreator details
SetApprovedCreators
func(gameType string, creatorsCSV string, approved bool)- OID
- 035339…4320:24
SetApprovedCreators details
setApprovedCreator
func(gameType string, creator .uverse.address, approved bool) bool- OID
- 035339…4320:25
setApprovedCreator details
IsApprovedCreator
func(gameType string, creator .uverse.address) bool- OID
- 035339…4320:26
IsApprovedCreator details
GetApprovedCreatorCount
func(gameType string) int- OID
- 035339…4320:27
GetApprovedCreatorCount details
ListApprovedCreators
func(gameType string, offset int, count int) [].uverse.address- OID
- 035339…4320:28
ListApprovedCreators details
HasGameTypePolicy
func(gameType string) bool- OID
- 035339…4320:29
HasGameTypePolicy details
GetGameTypePolicy
func(gameType string) game_world.GameTypePolicy- OID
- 035339…4320:30
GetGameTypePolicy details
initializePolicyState
func()- OID
- 035339…4320:31
initializePolicyState details
assertValidGameType
func(gameType string)- OID
- 035339…4320:32
assertValidGameType details
mustGetGameTypePolicy
func(gameType string) game_world.GameTypePolicy- OID
- 035339…4320:33
mustGetGameTypePolicy details
getApprovedCreators
func(gameType string) (*v0.BPTree, bool)- OID
- 035339…4320:34
getApprovedCreators details
createApprovedCreators
func(gameType string) *v0.BPTree- OID
- 035339…4320:35
createApprovedCreators details
isApprovedCreator
func(gameType string, creator .uverse.address) bool- OID
- 035339…4320:36
isApprovedCreator details
assertValidCreationMode
func(mode game_world.CreationMode)- OID
- 035339…4320:37
assertValidCreationMode details
assertValidCreator
func(creator .uverse.address)- OID
- 035339…4320:38
assertValidCreator details
resetGameWorldState
func()- OID
- 035339…4320:39
resetGameWorldState details
gameWorlds
*v0.BPTree- OID
- 035339…4320:41
gameWorlds details
ownerGameWorldIDs
*v0.BPTree- OID
- 035339…4320:44
ownerGameWorldIDs details
restrictedGameWorldIDs
*v0.BPTree- OID
- 035339…4320:47
restrictedGameWorldIDs details
latestGameWorldID
uint64Value
0
addOwnerGameWorldID
func(owner .uverse.address, gameWorldID uint64)- OID
- 035339…4320:50
addOwnerGameWorldID details
removeOwnerGameWorldID
func(owner .uverse.address, gameWorldID uint64)- OID
- 035339…4320:52
removeOwnerGameWorldID details
getOwnerGameWorldIDs
func(owner .uverse.address) (*v0.BPTree, bool)- OID
- 035339…4320:53
getOwnerGameWorldIDs details
resetGameWorldStore
func()- OID
- 035339…4320:54
resetGameWorldStore details
uint64Key
func(id uint64) string- OID
- 035339…4320:55
uint64Key details
parseUint64Key
func(key string) uint64- OID
- 035339…4320:56
parseUint64Key details
gameWorldListLimit
:
untyped bigint
=(100 <untyped> bigint)
CreateGameWorldEvent
:
untyped string
="CreateGameWorld"
RestrictGameWorldEvent
:
untyped string
="RestrictGameWorld"
CreationMode
:
type
=game_world.CreationMode
CreationModeInvalid
:
game_world.CreationMode
=<zero>
CreationModeOperatorOnly
:
game_world.CreationMode
=<zero>
CreationModeApprovedCreator
:
game_world.CreationMode
=<zero>
CreationModePublicCreator
:
game_world.CreationMode
=<zero>
GameWorldStatus
:
type
=game_world.GameWorldStatus
GameWorldStatusInvalid
:
game_world.GameWorldStatus
=<zero>
GameWorldStatusExists
:
game_world.GameWorldStatus
=<zero>
GameWorldStatusRestricted
:
game_world.GameWorldStatus
=<zero>
GameWorld
:
type
=game_world.GameWorld
GameTypePolicy
:
type
=game_world.GameTypePolicy
CreateGameWorld : func(gameType string) uint64 Inspect
RestrictGameWorld : func(gameWorldID uint64) Inspect
HasGameWorld : func(gameWorldID uint64) bool Inspect
GetGameWorld : func(gameWorldID uint64) game_world.GameWorld Inspect
GetLatestGameWorldID : func() uint64 Inspect
GetListLimit : func() int Inspect
GetRestrictedGameWorldCount : func() int Inspect
ListRestrictedGameWorldIDs : func(page int, count int) []uint64 Inspect
ListLatestGameWorldsByOwner : func(owner .uverse.address) []game_world.GameWorld Inspect
createGameWorld : func(owner .uverse.address, gameType string) uint64 Inspect
assertCreationAllowed : func(gameType string, creator .uverse.address, mode game_world.CreationMode) Inspect
assertExactUgnotPayment : func(expected int64) Inspect
emitCreateGameWorld : func(owner .uverse.address, id uint64, gameType string, creationCost int64) Inspect
SetGameTypePolicyEvent
:
untyped string
="SetGameTypePolicy"
AddApprovedCreatorEvent
:
untyped string
="AddApprovedCreator"
RemoveApprovedCreatorEvent
:
untyped string
="RemoveApprovedCreator"
SetApprovedCreatorsEvent
:
untyped string
="SetApprovedCreators"
approvedCreatorListMax
:
untyped bigint
=(100 <untyped> bigint)
approvedCreatorBatchMax
:
untyped bigint
=(100 <untyped> bigint)
gameTypeMaxLen
:
untyped bigint
=(64 <untyped> bigint)
gameTypePolicies : *v0.BPTree Inspect
approvedCreators : *v0.BPTree Inspect
init.36 : func() Inspect
SetGameTypePolicy : func(gameType string, creationCost int64, mode game_world.CreationMode) Inspect
AddApprovedCreator : func(gameType string, creator .uverse.address) Inspect
RemoveApprovedCreator : func(gameType string, creator .uverse.address) Inspect
SetApprovedCreators : func(gameType string, creatorsCSV string, approved bool) Inspect
setApprovedCreator : func(gameType string, creator .uverse.address, approved bool) bool Inspect
IsApprovedCreator : func(gameType string, creator .uverse.address) bool Inspect
GetApprovedCreatorCount : func(gameType string) int Inspect
ListApprovedCreators : func(gameType string, offset int, count int) [].uverse.address Inspect
HasGameTypePolicy : func(gameType string) bool Inspect
GetGameTypePolicy : func(gameType string) game_world.GameTypePolicy Inspect
initializePolicyState : func() Inspect
assertValidGameType : func(gameType string) Inspect
mustGetGameTypePolicy : func(gameType string) game_world.GameTypePolicy Inspect
getApprovedCreators : func(gameType string) (*v0.BPTree, bool) Inspect
createApprovedCreators : func(gameType string) *v0.BPTree Inspect
isApprovedCreator : func(gameType string, creator .uverse.address) bool Inspect
assertValidCreationMode : func(mode game_world.CreationMode) Inspect
assertValidCreator : func(creator .uverse.address) Inspect
resetGameWorldState : func() Inspect
gameWorlds : *v0.BPTree Inspect
ownerGameWorldIDs : *v0.BPTree Inspect
restrictedGameWorldIDs : *v0.BPTree Inspect
latestGameWorldID
:
uint64
=0