Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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 and UCavrnusSpatialConnectorSubSystemProxy 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.

...