API reference
API reference
Select your platform
No SDKs available
No versions available

AvatarBehaviourFusion Class

Extends NetworkBehaviour, IAvatarBehaviour
An implementation of the IAvatarBehaviour interface to network Avatar states using Photon Fusion.
This class gets or creates an AvatarEntity in the same game object and will handle the networking for it. For more information on the Meta Avatars SDK, see https://developer.oculus.com/documentation/unity/meta-avatars-overview/.

Properties

Represents the id of the Oculus account logged in the current headset.
Defaults to 0 if it could not be fetched.
Index of the Avatar type used when the user defined one could not be loaded.
Usually this is chosen randomly between 0 and the number of Sample Assets available for Avatars.
int AvatarDataStreamLength[Get]
NetworkArray< byte > AvatarDataStream[Get]

Member Functions

Called by the Photon Fusion networking framework when the network object is spawned.
This method does the required setup for the Avatar state synchronization.
Called by the Photon Fusion networking framework on every network update tick.
This method syncs the Avatar position to the player's Camera Rig.
Loads a serialized avatar state and update it in the local client.
An implementation of the IAvatarBehaviour interface.
Parameters
bytes
A byte stream containing the serialized avatar state.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon