Classes
Class | Description | |
---|---|---|
CheckProjectContent |
Check client content by sending the ContentMetaData.xml to the server. It is used for grabbing
and updating local content in the app and also in the ContentManager tool to get new content.
View code on GitHub | |
ContentReady |
Server sends this to the Client once all important Content has been sent and the app can start
View code on GitHub | |
DeleteContent |
Deletes a content file on the server or client, whoever has obsolete files.
View code on GitHub | |
LogErrorMessage |
Send to the log service whenever a fatal error happens at runtime and is logged.
View code on GitHub | |
LogInfoMessage |
Send to the log service whenever a info message is logged.
View code on GitHub | |
LoginRequest |
Tries to connect to the Delta Engine online service for logging, content and building. Always
needs a valid ApiKey, which should be setup via the Editor. The initial project name is used
for logging and content requesting, but can be changed via ChangeProject in the Editor.
View code on GitHub | |
LoginSuccessful |
After sending LoginRequest to the server this is send back if the login was successful. If the
login failed an ServerError message is send back. Only after this the server other messages.
View code on GitHub | |
LogWarningMessage |
Send to the log service whenever a warning message is logged.
View code on GitHub | |
ServerError |
Thrown by the server when an internal error happens (DB connection lost, wrong data received)
View code on GitHub | |
SetProject |
Server sends this to the client initially after Login to give the client the project name
View code on GitHub | |
TextMessage |
Simple text message, mostly used as a base class for log messages, but also for chat services.
View code on GitHub | |
UnknownMessage |
Send back whenever someone does not understand a message and it is not handled in other ways
View code on GitHub | |
UpdateContent |
For each outdated content file after sending CheckProjectContent we get one UpdateContent
message from the server containing both an updated ContentMetaData entry and also the content
data itself (optional). Also used to upload new files to the content server (ContentManager)
View code on GitHub |
Structures
Structure | Description | |
---|---|---|
UpdateContent FileNameAndBytes |
Interfaces
Interface | Description | |
---|---|---|
ContentMessage |
Enumerations
Enumeration | Description | |
---|---|---|
ProjectPermissions |