AvatarBehaviourFusion Class
An implementation of the IAvatarBehaviour interface to network Avatar states using Photon Fusion.
Represents the id of the
Oculus account logged in the current headset.
Defaults to 0 if it could not be fetched.
int LocalAvatarIndex[Get]
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]
override void Spawned ( )
Called by the Photon Fusion networking framework when the network object is spawned.
This method does the required setup for the Avatar state synchronization.
override void FixedUpdateNetwork ( )
Called by the Photon Fusion networking framework on every network update tick.
This method syncs the Avatar position to the player's Camera Rig.
void ReceiveStreamData ( byte[] bytes )
Loads a serialized avatar state and update it in the local client.
An implementation of the IAvatarBehaviour interface.
ParametersbytesA byte stream containing the serialized avatar state.