Classes
- namespace Auki
- namespace ConjureKit
- class AukiCredentials
Stores credentials used by ConjureKit. - class ConjureKit
ConjureKit main module - provides basic networking and can be used in combination with other modules to provide more functionality. - class ConjureKitBridge
A MonoBehaviour that provides callbacks for common Unity event functions. - struct ConjureKitConfiguration
A class that retrieves and stores ConjureKit configuration data used by ConjureKit.Init().- struct conjurekit_configuration
Represents the configuration for ConjureKit, a structured data containing various URIs and settings.
- struct conjurekit_configuration
- class ConjureKitModule
Base class for ConjureKit modules. - namespace ECS
- interface IPoseSystem
Represents a system for managing entity poses. - interface ISystem
Definition for Systems interface. - class PoseSystem
- class SystemBase
Base class for ConjureKit Systems. Methods are going to be called by ConjureKit.
- interface IPoseSystem
- class Entity
Represents an Entity - an object in a Session with a Pose and an ID that is owned by a specific participant. - class EntityComponent
Represents a component in HECS (Hagall Entity Component System) - labels an entity as possessing a particular aspect, and holds the data needed to model that aspect. - interface IConjureKit
Generic interface for ConjureKit API - interface IConjureKitModule
Generic interface for a ConjureKit module - namespace Metrics
- class NetworkQuality
Aggregates ping time data to the current session. ConjureKit automatically instantiates a private NetworkQuality instance that is accessible via ConjureKit.GetNetworkQuality(), but that instance must be manually hydrated by the user via calls to ConjureKit.MeasurePing(). - class Participant
Represents a Participant - a connected client e.g. a mobile device or other hardware that wishes to interact with Entities and other Participants in a Session. - class Session
Abstracts the shared state of a ConjureKit multiplayer session.
- class AukiCredentials
- namespace ConjureKit
- namespace Auki::ConjureKit::Hagall
- namespace Auki::ConjureKit::Hagall::Messages
- namespace Auki::ConjureKit::Hagall::Protobuf::Gen
- namespace Auki::Util
- namespace Auki::Util::Protobuf
- namespace Auki::Util::Protobuf::WellKnownTypes
- namespace MsgType
- namespace Newtonsoft::Json
- namespace Pose
- namespace System
- namespace System::Collections::Generic
- namespace System::IO
- namespace System::IO::Compression
- namespace System::Linq
- namespace System::Net::Http
- namespace System::Reflection
- namespace System::Runtime::CompilerServices
- namespace System::Runtime::InteropServices
- namespace System::Text
- namespace System::Threading
- namespace System::Threading::Tasks
- namespace UnityEngine
- namespace UnityEngine::Networking