Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Loader ¶
type Loader interface { Get(name string) (LoaderFunc, bool) Set(name string, provider LoaderFunc) }
type LoaderFunc ¶ added in v0.1.13
type LoaderFunc func(wc WorldController) Extension
type User ¶
type User interface { // TODO Send(m *websocket.PreparedMessage) }
type WorldController ¶
type WorldController interface { GetConfig() *config.World GetBuilder() *message.Builder GetStorage() *storage.Database GetId() uuid.UUID GetExtensionStorage() string GetSpacePosition(id uuid.UUID) (cmath.Vec3, error) GetSpacePresent(id uuid.UUID) bool BroadcastObjects(array []message.ObjectDefinition) Broadcast(websocketMessage *websocket.PreparedMessage) SafeSubscribe(topic string, qos byte, callback mqtt.MessageHandler) SetSpaceTitle(clock uuid.UUID, title string) error }
Click to show internal directories.
Click to hide internal directories.