class HlapiSessionExtension (Niantic.ARDK.Networking.HLAPI.HlapiSessionExtension)
Overview
Provides a HlapiSession that is tied to each _NativeMultipeerNetworking instance that is created. These HlapiSessions can be accessed with the Guid of the networking instance, and will be destroyed when the networking instance is destroyed. More…
class HlapiSessionExtension { public: // properties IReadOnlyDictionary<Guid, HlapiSession> ManagedSessionLookup; // methods static HlapiSession GetOrCreateManagedSession(this IMultipeerNetworking networking); static HlapiSession GetOrCreateManagedSession(this Scene scene); };
Detailed Documentation
Provides a HlapiSession that is tied to each _NativeMultipeerNetworking instance that is created. These HlapiSessions can be accessed with the Guid of the networking instance, and will be destroyed when the networking instance is destroyed.
Properties
IReadOnlyDictionary<Guid, HlapiSession> ManagedSessionLookup
The currently active HlapiSessions managed by this class
Methods
static HlapiSession GetOrCreateManagedSession(this IMultipeerNetworking networking)
Gets or creates a HlapiSession that corresponds to a specific networking instance.
Parameters:
networking |
The networking instance to get a HlapiSession for |
Returns:
The HlapiSession that corresponds to the input network