...
Purpose: This file defines the
UCavrnusPropertiesContainer
component, which is attached to actors to manage property containers within the Cavrnus system. Containers are a way to uniquely identify synchronized values in the Journal of a Cavrnus Space.Functions:
InitializeComponent
: Called when the component is initialized, allowing for custom initialization logic..
Key Elements:
ContainerName
: Stores This property stores the name of the container, which can be used to identify it within the Cavrnus system.
CavrnusSpatialConnector.h
...
Purpose: This file defines the
ACavrnusSpatialConnector
actor, which is the main entry point for the plugin's functionality.Functions:
InitializeComponent
: Called when the component is initialized, allowing for custom initialization logic..
Key Elements:
MyServer
: The address of the Cavrnus server.Various configuration options for authentication, space joining, avatar management, and UI elements.
CavrnusSpatialConnectorSubSystem.h
...
Purpose: This file defines the
UCavrnusSpatialConnectorSubSystem
andUCavrnusSpatialConnectorSubSystemProxy
classes, which manage the lifecycle and interactions with the Cavrnus Spatial Connector.Key Elements:
UIManager
: A class for managing UI widgets within the Cavrnus system.Functions for authentication, space joining, and handling callbacks.
...