• Home
  • Tutorials
  • API Documentation
  • Asset Store
Show / Hide Table of Contents
  • SuperNet.Netcode.Compress
    • CompressorDeflate
    • CompressorLZF
    • ICompressor
  • SuperNet.Netcode.Crypto
    • CryptoAES
    • CryptoECDH
    • CryptoRandom
    • CryptoRSA
    • Curve25519
    • ICryptoAuthenticator
    • ICryptoEncryptor
    • ICryptoExchanger
    • ICryptoRandom
  • SuperNet.Netcode.Transport
    • ConnectionRequest
    • DisconnectReason
    • Host
    • HostConfig
    • HostEvents
    • HostStatistics
    • HostTimespan
    • HostTimestamp
    • IHostListener
    • IMessage
    • IMessageListener
    • IPeerListener
    • MessageEvents
    • MessageReceived
    • MessageSent
    • Peer
    • PeerConfig
    • PeerEvents
    • PeerStatistics
  • SuperNet.Netcode.Util
    • Allocator
    • ArrayPool<T>
    • CRC32
    • IPComparer
    • IPResolver
    • IWritable
    • ObjectPool<T>
    • Reader
    • Serializer
    • Writer
  • SuperNet.Unity.Components
    • INetworkAuthoritative
    • INetworkRegisterable
    • INetworkRollbackable
    • NetworkAnimation
    • NetworkAnimator
    • NetworkAuthority
    • NetworkPrefab
    • NetworkRegistrar
    • NetworkSpawner
    • NetworkSyncModeMethod
    • NetworkSyncModeVector2
    • NetworkSyncModeVector3
    • NetworkTransform
  • SuperNet.Unity.Core
    • NetworkComponent
    • NetworkHost
    • NetworkIdentity
    • NetworkIdentityExtensions
    • NetworkManager
  • SuperNet.Unity.Editor
    • NetworkAuthorityEditor
    • NetworkHostEditor
    • NetworkHostEditor.BandwithUnit
    • NetworkIdentityDrawer
    • NetworkManagerEditor
    • NetworkPrefabEditor
    • NetworkSpawnerEditor

Class NetworkAnimation

Synchronizes legacy animation over the network.

Inheritance
System.Object
NetworkComponent
NetworkAnimation
Implements
INetworkAuthoritative
Inherited Members
NetworkComponent.NetworkID
NetworkComponent.IsRegisteredOnNetwork
NetworkComponent.Start()
NetworkComponent.OnDestroy()
NetworkComponent.ResetNetworkID()
NetworkComponent.GetNetworkPeers()
NetworkComponent.Run(Action)
NetworkComponent.Run(Action, Single)
NetworkComponent.RunAsync(Action)
NetworkComponent.SendNetworkMessage(IMessage)
NetworkComponent.SendNetworkMessage(IMessage, Predicate<Peer>)
NetworkComponent.SendNetworkMessage(IMessage, IEnumerable<Peer>)
NetworkComponent.SendNetworkMessage(IMessage, Peer[])
NetworkComponent.OnNetworkUnregister()
NetworkComponent.OnNetworkRegister(NetworkComponent)
NetworkComponent.OnNetworkUnregister(NetworkComponent)
Namespace: SuperNet.Unity.Components
Assembly: cs.temp.dll.dll
Syntax
public sealed class NetworkAnimation : NetworkComponent, INetworkAuthoritative

Fields

Animation

Animation component to synchronize. Required.

Declaration
public Animation Animation
Field Value
Type Description
Animation

ReceiveDelay

Declaration
public float ReceiveDelay
Field Value
Type Description
System.Single

SendIntervalMin

Declaration
public float SendIntervalMin
Field Value
Type Description
System.Single

SyncChannel

Network channel to use.

Declaration
public byte SyncChannel
Field Value
Type Description
System.Byte

SyncMethod

Which method to synchronize in.

Declaration
public NetworkSyncModeMethod SyncMethod
Field Value
Type Description
NetworkSyncModeMethod

Properties

IsAuthority

Send updates to remote peers.

Declaration
public bool IsAuthority { get; }
Property Value
Type Description
System.Boolean

Methods

OnNetworkConnect(Peer)

Declaration
public override void OnNetworkConnect(Peer peer)
Parameters
Type Name Description
Peer peer
Overrides
NetworkComponent.OnNetworkConnect(Peer)

OnNetworkDisconnect(Peer)

Declaration
public override void OnNetworkDisconnect(Peer peer)
Parameters
Type Name Description
Peer peer
Overrides
NetworkComponent.OnNetworkDisconnect(Peer)

OnNetworkMessage(Peer, Reader, MessageReceived)

Declaration
public override void OnNetworkMessage(Peer peer, Reader reader, MessageReceived info)
Parameters
Type Name Description
Peer peer
Reader reader
MessageReceived info
Overrides
NetworkComponent.OnNetworkMessage(Peer, Reader, MessageReceived)

OnNetworkRegister()

Declaration
public override void OnNetworkRegister()
Overrides
NetworkComponent.OnNetworkRegister()

OnNetworkResend(Peer, Peer, Reader, MessageReceived)

Declaration
public override bool OnNetworkResend(Peer origin, Peer peer, Reader reader, MessageReceived info)
Parameters
Type Name Description
Peer origin
Peer peer
Reader reader
MessageReceived info
Returns
Type Description
System.Boolean
Overrides
NetworkComponent.OnNetworkResend(Peer, Peer, Reader, MessageReceived)

SetAuthority(Boolean)

Update authority on this component.

Declaration
public void SetAuthority(bool authority)
Parameters
Type Name Description
System.Boolean authority

Authority to set.

Explicit Interface Implementations

INetworkAuthoritative.OnNetworkAuthorityUpdate(Boolean, HostTimestamp)

Declaration
void INetworkAuthoritative.OnNetworkAuthorityUpdate(bool authority, HostTimestamp timestamp)
Parameters
Type Name Description
System.Boolean authority
HostTimestamp timestamp

Implements

INetworkAuthoritative
Back to top Generated by DocFX