Click or drag to resize

NetworkedBehaviour Class

The base class to override to write networked code. Inherits MonoBehaviour
Inheritance Hierarchy

Namespace:  MLAPI
Assembly:  MLAPI (in MLAPI.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
C#
public abstract class NetworkedBehaviour : MonoBehaviour

The NetworkedBehaviour type exposes the following members.

Constructors
  NameDescription
Protected methodNetworkedBehaviour
Initializes a new instance of the NetworkedBehaviour class
Top
Properties
  NameDescription
Public propertyanimation Obsolete. (Inherited from Component.)
Public propertyaudio Obsolete. (Inherited from Component.)
Public propertycamera Obsolete. (Inherited from Component.)
Public propertycollider Obsolete. (Inherited from Component.)
Public propertycollider2D Obsolete. (Inherited from Component.)
Public propertyconstantForce Obsolete. (Inherited from Component.)
Public propertyenabled (Inherited from Behaviour.)
Public propertygameObject (Inherited from Component.)
Public propertyguiElement Obsolete. (Inherited from Component.)
Public propertyguiText Obsolete. (Inherited from Component.)
Public propertyguiTexture Obsolete. (Inherited from Component.)
Public propertyhideFlags (Inherited from Object.)
Public propertyhingeJoint Obsolete. (Inherited from Component.)
Public propertyisActiveAndEnabled (Inherited from Behaviour.)
Protected propertyisClient
Gets if we are executing as client
Protected propertyisHost
Gets if we are executing as Host, I.E Server and Client
Public propertyisLocalPlayer
Gets if the object is the the personal clients player object
Public propertyisOwner
Gets if the object is owned by the local player
Protected propertyisServer
Gets if we are executing as server
Public propertylight Obsolete. (Inherited from Component.)
Public propertyname (Inherited from Object.)
Public propertynetworkedObject
Gets the NetworkedObject that owns this NetworkedBehaviour instance
Public propertynetworkId
Gets the NetworkId of the NetworkedObject that owns the NetworkedBehaviour instance
Public propertynetworkView Obsolete. (Inherited from Component.)
Public propertyownerClientId
Gets the clientId that owns the NetworkedObject
Public propertyparticleEmitter Obsolete. (Inherited from Component.)
Public propertyparticleSystem Obsolete. (Inherited from Component.)
Public propertyrenderer Obsolete. (Inherited from Component.)
Public propertyrigidbody Obsolete. (Inherited from Component.)
Public propertyrigidbody2D Obsolete. (Inherited from Component.)
Public propertyrunInEditMode (Inherited from MonoBehaviour.)
Public propertytag (Inherited from Component.)
Public propertytransform (Inherited from Component.)
Public propertyuseGUILayout (Inherited from MonoBehaviour.)
Top
Methods
  NameDescription
Public methodBroadcastMessage(String) (Inherited from Component.)
Public methodBroadcastMessage(String, Object) (Inherited from Component.)
Public methodBroadcastMessage(String, SendMessageOptions) (Inherited from Component.)
Public methodBroadcastMessage(String, Object, SendMessageOptions) (Inherited from Component.)
Public methodCancelInvoke (Inherited from MonoBehaviour.)
Public methodCancelInvoke(String) (Inherited from MonoBehaviour.)
Public methodCompareTag (Inherited from Component.)
Protected methodDeregisterMessageHandler
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetComponent(Type) (Inherited from Component.)
Public methodGetComponent(String) (Inherited from Component.)
Public methodGetComponent``1 (Inherited from Component.)
Public methodGetComponentInChildren(Type) (Inherited from Component.)
Public methodGetComponentInChildren(Type, Boolean) (Inherited from Component.)
Public methodGetComponentInChildren``1 (Inherited from Component.)
Public methodGetComponentInChildren``1(Boolean) (Inherited from Component.)
Public methodGetComponentInParent(Type) (Inherited from Component.)
Public methodGetComponentInParent``1 (Inherited from Component.)
Public methodGetComponents(Type) (Inherited from Component.)
Public methodGetComponents(Type, ListComponent) (Inherited from Component.)
Public methodGetComponents``1 (Inherited from Component.)
Public methodGetComponents``1(ListUMP) (Inherited from Component.)
Public methodGetComponentsInChildren(Type) (Inherited from Component.)
Public methodGetComponentsInChildren(Type, Boolean) (Inherited from Component.)
Public methodGetComponentsInChildren``1 (Inherited from Component.)
Public methodGetComponentsInChildren``1(Boolean) (Inherited from Component.)
Public methodGetComponentsInChildren``1(ListUMP) (Inherited from Component.)
Public methodGetComponentsInChildren``1(Boolean, ListUMP) (Inherited from Component.)
Public methodGetComponentsInParent(Type) (Inherited from Component.)
Public methodGetComponentsInParent(Type, Boolean) (Inherited from Component.)
Public methodGetComponentsInParent``1 (Inherited from Component.)
Public methodGetComponentsInParent``1(Boolean) (Inherited from Component.)
Public methodGetComponentsInParent``1(Boolean, ListUMP) (Inherited from Component.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetInstanceID (Inherited from Object.)
Protected methodGetNetworkedObject
Gets the local instance of a object with a given NetworkId
Public methodGetType (Inherited from Object.)
Public methodInvoke (Inherited from MonoBehaviour.)
Public methodInvokeRepeating (Inherited from MonoBehaviour.)
Public methodIsInvoking (Inherited from MonoBehaviour.)
Public methodIsInvoking(String) (Inherited from MonoBehaviour.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodNetworkStart
Public methodOnGainedOwnership
Public methodOnLostOwnership
Protected methodRegisterMessageHandler
Public methodSendMessage(String) (Inherited from Component.)
Public methodSendMessage(String, Object) (Inherited from Component.)
Public methodSendMessage(String, SendMessageOptions) (Inherited from Component.)
Public methodSendMessage(String, Object, SendMessageOptions) (Inherited from Component.)
Public methodSendMessageUpwards(String) (Inherited from Component.)
Public methodSendMessageUpwards(String, Object) (Inherited from Component.)
Public methodSendMessageUpwards(String, SendMessageOptions) (Inherited from Component.)
Public methodSendMessageUpwards(String, Object, SendMessageOptions) (Inherited from Component.)
Protected methodSendToClient
Sends a buffer to a client with a given clientId from Server
Protected methodSendToClients(String, String, Byte)
Sends a buffer to all clients from the server
Protected methodSendToClients(ListInt32, String, String, Byte)
Sends a buffer to multiple clients from the server
Protected methodSendToClients(Int32, String, String, Byte)
Sends a buffer to multiple clients from the server
Protected methodSendToClientsTarget(String, String, Byte)
Sends a buffer to all clients from the server. Only handlers on this NetworkedBehaviour will get invoked
Protected methodSendToClientsTarget(ListInt32, String, String, Byte)
Sends a buffer to multiple clients from the server. Only handlers on this NetworkedBehaviour gets invoked
Protected methodSendToClientsTarget(Int32, String, String, Byte)
Sends a buffer to multiple clients from the server. Only handlers on this NetworkedBehaviour gets invoked
Protected methodSendToClientTarget
Sends a buffer to a client with a given clientId from Server. Only handlers on this NetworkedBehaviour gets invoked
Protected methodSendToLocalClient
Sends a buffer to the server from client
Protected methodSendToLocalClientTarget
Sends a buffer to the client that owns this object from the server. Only handlers on this NetworkedBehaviour will get invoked
Protected methodSendToNonLocalClients
Sends a buffer to all clients except to the owner object from the server
Protected methodSendToNonLocalClientsTarget
Sends a buffer to all clients except to the owner object from the server. Only handlers on this NetworkedBehaviour will get invoked
Protected methodSendToServer
Sends a buffer to the server from client
Protected methodSendToServerTarget
Sends a buffer to the server from client. Only handlers on this NetworkedBehaviour will get invoked
Public methodStartCoroutine(IEnumerator) (Inherited from MonoBehaviour.)
Public methodStartCoroutine(String) (Inherited from MonoBehaviour.)
Public methodStartCoroutine(String, Object) (Inherited from MonoBehaviour.)
Public methodStartCoroutine_Auto Obsolete. (Inherited from MonoBehaviour.)
Public methodStopAllCoroutines (Inherited from MonoBehaviour.)
Public methodStopCoroutine(String) (Inherited from MonoBehaviour.)
Public methodStopCoroutine(IEnumerator) (Inherited from MonoBehaviour.)
Public methodStopCoroutine(Coroutine) (Inherited from MonoBehaviour.)
Public methodToString (Inherited from Object.)
Top
Fields
  NameDescription
Public fieldSyncVarSyncDelay
The minimum delay in seconds between SyncedVar sends
Top
See Also