• Api Documentation
  • Manual
Show / Hide Table of Contents
  • FishNet
    • InstanceFinder
  • FishNet.Authenticating
    • Authenticator
  • FishNet.Broadcast
    • IBroadcast
  • FishNet.Broadcast.Helping
    • BroadcastHandlerBase
  • FishNet.CodeGenerating
    • AllowMutableSyncTypeAttribute
    • CustomComparerAttribute
    • DefaultDeltaReaderAttribute
    • DefaultDeltaWriterAttribute
    • DefaultReaderAttribute
    • DefaultWriterAttribute
    • ExcludeSerializationAttribute
    • IncludeSerializationAttribute
    • NotSerializerAttribute
    • ReadUnallocatedAttribute
    • UseGlobalCustomSerializerAttribute
  • FishNet.Component.Animating
    • NetworkAnimator
  • FishNet.Component.ColliderRollback
    • ColliderRollback
    • RollbackManager
    • RollbackPhysicsType
  • FishNet.Component.Observing
    • DistanceCondition
    • GridCondition
    • GridEntry
    • HashGrid
    • HashGrid.GridAxes
    • HostOnlyCondition
    • MatchCondition
    • MatchCondition.ConditionCollections
    • OwnerOnlyCondition
    • SceneCondition
  • FishNet.Component.Ownership
    • PredictedOwner
    • PredictedSpawn
  • FishNet.Component.Prediction
    • NetworkCollider
    • NetworkCollider2D
    • NetworkCollision
    • NetworkCollision2D
    • NetworkTrigger
    • NetworkTrigger2D
    • OfflineRigidbody
    • Rigidbody2DState
    • RigidbodyPauser
    • RigidbodyState
    • RigidbodyStateExtensions
    • RigidbodyStateSerializers
    • RigidbodyType
  • FishNet.Component.Scenes
    • DefaultScene
  • FishNet.Component.Spawning
    • PlayerSpawner
  • FishNet.Component.Transforming
    • DetachableNetworkTickSmoother
    • MonoTickSmoother
    • NetworkTickSmoother
    • NetworkTransform
    • NetworkTransform.ComponentConfigurationType
    • NetworkTransform.GoalData
    • NetworkTransform.RateData
    • NetworkTransform.SnappedAxes
    • NetworkTransform.TransformData
    • NetworkTransform.TransformData.ExtrapolateState
    • SynchronizedProperty
  • FishNet.Component.Utility
    • BandwidthDisplay
    • PingDisplay
  • FishNet.Connection
    • NetworkConnection
    • NetworkConnectionExtensions
  • FishNet.Managing
    • NetworkManager
    • NetworkManager.HostIterationOrder
    • NetworkManager.PersistenceType
    • NetworkManagerExtensions
    • RemoteTimeoutType
  • FishNet.Managing.Client
    • ClientManager
    • ClientObjects
  • FishNet.Managing.Debugging
    • DebugManager
  • FishNet.Managing.Logging
    • LevelLoggingConfiguration
    • LoggingConfiguration
    • LoggingType
  • FishNet.Managing.Object
    • DualPrefab
    • ManagedObjects
  • FishNet.Managing.Observing
    • ObserverManager
  • FishNet.Managing.Predicting
    • PredictionManager
    • PredictionManager.PostPhysicsSyncTransformDel
    • PredictionManager.PostReconcileDel
    • PredictionManager.PostReplicateReplayDel
    • PredictionManager.PrePhysicsSyncTransformDel
    • PredictionManager.PreReconcileDel
    • PredictionManager.PreReplicateReplayDel
    • PredictionManager.ReconcileDel
    • PredictionManager.ReplicateReplayDel
    • ReplicateStateOrder
  • FishNet.Managing.Scened
    • ClientPresenceChangeEventArgs
    • DefaultSceneProcessor
    • EmptyStartScenesBroadcast
    • LoadOptions
    • LoadParams
    • LoadQueueData
    • PreferredScene
    • ReplaceOption
    • SceneLoadData
    • SceneLoadEndEventArgs
    • SceneLoadPercentEventArgs
    • SceneLoadStartEventArgs
    • SceneLookupData
    • SceneManager
    • SceneProcessorBase
    • SceneScopeType
    • SceneUnloadData
    • SceneUnloadEndEventArgs
    • SceneUnloadStartEventArgs
    • UnloadedScene
    • UnloadOptions
    • UnloadOptions.ServerUnloadMode
    • UnloadParams
    • UnloadQueueData
  • FishNet.Managing.Server
    • ClientConnectionChangeBroadcast
    • ConnectedClientsBroadcast
    • KickReason
    • ServerManager
    • ServerObjects
  • FishNet.Managing.Statistic
    • NetworkTrafficArgs
    • NetworkTraficStatistics
    • StatisticsManager
  • FishNet.Managing.Timing
    • EstimatedTick
    • EstimatedTick.OldTickOption
    • PhysicsMode
    • PreciseTick
    • PreciseTickExtensions
    • PreciseTickSerializer
    • TickRounding
    • TickType
    • TimeManager
  • FishNet.Managing.Transporting
    • IntermediateLayer
    • LatencySimulator
    • TransportManager
  • FishNet.Managing.Utility
    • Packets
  • FishNet.Object
    • ClientAttribute
    • DataOrderType
    • DespawnType
    • EmptyNetworkBehaviour
    • GlobalPreserveOwnedObjects
    • NetworkBehaviour
    • NetworkObject
    • NetworkObject.HostVisibilityUpdatedDelegate
    • NetworkObjectIdComparer
    • NetworkPreserveOwnedObjects
    • ObserversRpcAttribute
    • ReplicateState
    • ReplicateStateExtensions
    • RpcAttribute
    • ServerAttribute
    • ServerRpcAttribute
    • TargetRpcAttribute
    • TransformProperties
    • TransformPropertiesCls
    • TransformPropertiesFlag
    • TransformPropertiesOptionExtensions
  • FishNet.Object.Prediction
    • AdaptiveInterpolationType
    • ChildTransformTickSmoother
    • IReconcileData
    • IReplicateData
    • PredictionigidbodySerializers
    • PredictionRigidbody
    • PredictionRigidbody.AllForceData
    • PredictionRigidbody.EntryData
    • PredictionRigidbody.ForceApplicationType
    • PredictionRigidbody.IForceData
    • PredictionRigidbody2D
    • PredictionRigidbody2D.AllForceData
    • PredictionRigidbody2D.EntryData
    • PredictionRigidbody2D.ForceApplicationType
    • PredictionRigidbody2D2DSerializers
    • ReconcileAttribute
    • ReplicateAttribute
  • FishNet.Object.Synchronizing
    • ByteSyncVar
    • DoubleSyncVar
    • FloatSyncVar
    • ICustomSync
    • IntSyncVar
    • LongSyncVar
    • ReadPermission
    • SbyteSyncVar
    • ShortSyncVar
    • SyncDictionary<TKey, TValue>
    • SyncHashSet<T>
    • SyncList<T>
    • SyncObjectAttribute
    • SyncStopwatch
    • SyncStopwatch.SyncTypeChanged
    • SyncStopwatchOperation
    • SyncTimer
    • SyncTimer.SyncTypeChanged
    • SyncTimerOperation
    • SyncTypeSettings
    • SyncVarAttribute
    • UIntSyncVar
    • ULongSyncVar
    • UShortSyncVar
    • Vector2IntSyncVar
    • Vector2SyncVar
    • Vector3IntSyncVar
    • Vector3SyncVar
    • Vector4SyncVar
    • WritePermission
  • FishNet.Observing
    • HostVisibilityUpdateTypes
    • NetworkObserver
    • NetworkObserver.ConditionOverrideType
    • ObserverCondition
    • ObserverConditionType
  • FishNet.Serializing
    • AutoPackType
    • DeltaSerializerOption
    • DeltaSerializerOptionExtensions
    • PooledReader
    • PooledWriter
    • Reader
    • Reader.DataSource
    • ReaderPool
    • SubStream
    • Writer
    • WriterPool
  • FishNet.Transporting
    • Channel
    • ClientConnectionStateArgs
    • ClientReceivedDataArgs
    • ConnectedClientsArgs
    • IPAddressType
    • LocalConnectionState
    • RemoteConnectionState
    • RemoteConnectionStateArgs
    • ServerConnectionStateArgs
    • ServerReceivedDataArgs
    • Transport
    • TransportConsts
  • GameKit.Dependencies.Utilities
    • ApplicationState
    • Arrays
    • BasicQueue<T>
    • Booleans
    • Bytes
    • CanvaseGroups
    • CanvasGroupBlockingType
    • CollectionCaches<T>
    • CollectionCaches<T1, T2>
    • Collider2DExtensions
    • ColliderExtensions
    • DictionaryFN
    • Disks
    • Enums
    • Floats
    • Hashing
    • Ints
    • IOs
    • IResettable
    • IWeighted
    • Layers
    • LayoutGroups
    • Materials
    • Maths
    • ObjectCaches<T>
    • Objects
    • Particles
    • PointerMonoBehaviour
    • Quaternions
    • ResettableCollectionCaches<T>
    • ResettableCollectionCaches<T1, T2>
    • ResettableObjectCaches<T>
    • ResettableT1CollectionCaches<T1, T2>
    • ResettableT2CollectionCaches<T1, T2>
    • Strings
    • Transforms
    • UInts
    • Vectors
    • WeightedRandom
  • GameKit.Dependencies.Utilities.ObjectPooling
    • ListStack<GameObject>
    • ObjectPool
    • PoolData
  • GameKit.Dependencies.Utilities.ObjectPooling.Examples
    • Projectile
    • ProjectileSpawner
  • GameKit.Dependencies.Utilities.Types
    • ByteRange
    • CanvasGroupFader
    • CanvasGroupFader.FadeGoalType
    • CanvasTracker
    • DDOL
    • FloatRange
    • FloatRange2D
    • IntRange
    • IOrderable
    • RectTransformResizer
    • RectTransformResizer.ResizeData
    • RectTransformResizer.ResizeDelegate
    • ResettableRingBuffer<T>
    • ResettableRingBuffer<T>.Enumerator
    • RingBuffer<T>
    • RingBuffer<T>.Enumerator
    • SceneAttribute
    • ScrollbarValueSetter
    • SingletonScriptableObject<T>
    • SmoothCameraTarget
    • TimedOperation
    • UIntRange
    • Vector2Range
  • GameKit.Dependencies.Utilities.Types.CanvasContainers
    • ButtonData
    • ButtonData.PressedDelegate
    • FloatingContainer
    • FloatingImage
    • ImageButtonData
    • ResizableContainer
  • GameKit.Dependencies.Utilities.Types.OptionMenuButtons
    • FloatingOptions

Class MatchCondition

When this observer condition is placed on an object, a client must be within the same match to view the object.

Inheritance
System.Object
UnityEngine.Object
UnityEngine.ScriptableObject
ObserverCondition
MatchCondition
Implements
IOrderable
Inherited Members
ObserverCondition.NetworkObject
ObserverCondition.Order
ObserverCondition.GetIsEnabled()
ObserverCondition.SetIsEnabled(Boolean)
ObserverCondition.Initialize(NetworkObject)
ObserverCondition.Deinitialize(Boolean)
UnityEngine.ScriptableObject.SetDirty()
UnityEngine.ScriptableObject.CreateInstance(System.String)
UnityEngine.ScriptableObject.CreateInstance(System.Type)
UnityEngine.ScriptableObject.CreateInstance<T>()
UnityEngine.Object.GetInstanceID()
UnityEngine.Object.GetHashCode()
UnityEngine.Object.Equals(System.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Instantiate<T>(T)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Destroy(UnityEngine.Object, System.Single)
UnityEngine.Object.Destroy(UnityEngine.Object)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object, System.Boolean)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object)
UnityEngine.Object.FindObjectsOfType(System.Type)
UnityEngine.Object.FindObjectsOfType(System.Type, System.Boolean)
UnityEngine.Object.FindObjectsByType(System.Type, UnityEngine.FindObjectsSortMode)
UnityEngine.Object.FindObjectsByType(System.Type, UnityEngine.FindObjectsInactive, UnityEngine.FindObjectsSortMode)
UnityEngine.Object.DontDestroyOnLoad(UnityEngine.Object)
UnityEngine.Object.DestroyObject(UnityEngine.Object, System.Single)
UnityEngine.Object.DestroyObject(UnityEngine.Object)
UnityEngine.Object.FindSceneObjectsOfType(System.Type)
UnityEngine.Object.FindObjectsOfTypeIncludingAssets(System.Type)
UnityEngine.Object.FindObjectsOfType<T>()
UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsSortMode)
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsInactive, UnityEngine.FindObjectsSortMode)
UnityEngine.Object.FindObjectOfType<T>()
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
UnityEngine.Object.FindFirstObjectByType<T>()
UnityEngine.Object.FindAnyObjectByType<T>()
UnityEngine.Object.FindFirstObjectByType<T>(UnityEngine.FindObjectsInactive)
UnityEngine.Object.FindAnyObjectByType<T>(UnityEngine.FindObjectsInactive)
UnityEngine.Object.FindObjectsOfTypeAll(System.Type)
UnityEngine.Object.FindObjectOfType(System.Type)
UnityEngine.Object.FindFirstObjectByType(System.Type)
UnityEngine.Object.FindAnyObjectByType(System.Type)
UnityEngine.Object.FindObjectOfType(System.Type, System.Boolean)
UnityEngine.Object.FindFirstObjectByType(System.Type, UnityEngine.FindObjectsInactive)
UnityEngine.Object.FindAnyObjectByType(System.Type, UnityEngine.FindObjectsInactive)
UnityEngine.Object.ToString()
UnityEngine.Object.name
UnityEngine.Object.hideFlags
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: FishNet.Component.Observing
Assembly: FishNet.Runtime.dll
Syntax
[CreateAssetMenu(menuName = "FishNet/Observers/Match Condition", fileName = "New Match Condition")]
public class MatchCondition : ObserverCondition, IOrderable

Methods

AddToMatch(Int32, NetworkConnection, NetworkManager, Boolean)

Adds a connection to a match.

Declaration
public static void AddToMatch(int match, NetworkConnection conn, NetworkManager manager = null, bool replaceMatch = false)
Parameters
Type Name Description
System.Int32 match

Match to add conn to.

NetworkConnection conn

Connection to add to match.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

System.Boolean replaceMatch

True to replace other matches with the new match.

AddToMatch(Int32, NetworkConnection[], NetworkManager, Boolean)

Adds connections to a match.

Declaration
public static void AddToMatch(int match, NetworkConnection[] conns, NetworkManager manager = null, bool replaceMatch = false)
Parameters
Type Name Description
System.Int32 match

Match to add conns to.

NetworkConnection[] conns

Connections to add to match.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

System.Boolean replaceMatch

True to replace other matches with the new match.

AddToMatch(Int32, NetworkObject, NetworkManager, Boolean)

Adds an object to a match.

Declaration
public static void AddToMatch(int match, NetworkObject nob, NetworkManager manager = null, bool replaceMatch = false)
Parameters
Type Name Description
System.Int32 match

Match to add conn to.

NetworkObject nob

Connection to add to match.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

System.Boolean replaceMatch

True to replace other matches with the new match.

AddToMatch(Int32, NetworkObject[], NetworkManager, Boolean)

Adds objects to a match.

Declaration
public static void AddToMatch(int match, NetworkObject[] nobs, NetworkManager manager = null, bool replaceMatch = false)
Parameters
Type Name Description
System.Int32 match

Match to add conns to.

NetworkObject[] nobs

Connections to add to match.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

System.Boolean replaceMatch

True to replace other matches with the new match.

AddToMatch(Int32, List<NetworkConnection>, NetworkManager, Boolean)

Adds connections to a match.

Declaration
public static void AddToMatch(int match, List<NetworkConnection> conns, NetworkManager manager = null, bool replaceMatch = false)
Parameters
Type Name Description
System.Int32 match

Match to add conns to.

System.Collections.Generic.List<NetworkConnection> conns

Connections to add to match.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

System.Boolean replaceMatch

True to replace other matches with the new match.

AddToMatch(Int32, List<NetworkObject>, NetworkManager, Boolean)

Adds objects to a match.

Declaration
public static void AddToMatch(int match, List<NetworkObject> nobs, NetworkManager manager = null, bool replaceMatch = false)
Parameters
Type Name Description
System.Int32 match

Match to add conns to.

System.Collections.Generic.List<NetworkObject> nobs

Connections to add to match.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

System.Boolean replaceMatch

True to replace other matches with the new match.

ConditionMet(NetworkConnection, Boolean, out Boolean)

Returns if the object which this condition resides should be visible to connection.

Declaration
public override bool ConditionMet(NetworkConnection connection, bool currentlyAdded, out bool notProcessed)
Parameters
Type Name Description
NetworkConnection connection

Connection which the condition is being checked for.

System.Boolean currentlyAdded

True if the connection currently has visibility of this object.

System.Boolean notProcessed

True if the condition was not processed. This can be used to skip processing for performance. While output as true this condition result assumes the previous ConditionMet value.

Returns
Type Description
System.Boolean
Overrides
ObserverCondition.ConditionMet(NetworkConnection, Boolean, out Boolean)

GetConditionType()

How a condition is handled.

Declaration
public override ObserverConditionType GetConditionType()
Returns
Type Description
ObserverConditionType
Overrides
ObserverCondition.GetConditionType()

GetConnectionMatches(NetworkManager)

Returns connections and the matches they are in.

Declaration
public static Dictionary<NetworkConnection, HashSet<int>> GetConnectionMatches(NetworkManager manager = null)
Parameters
Type Name Description
NetworkManager manager

NetworkManager to use.

Returns
Type Description
System.Collections.Generic.Dictionary<NetworkConnection, System.Collections.Generic.HashSet<System.Int32>>

GetMatchConnections(NetworkManager)

Returns matches and connections in each match.

Declaration
public static Dictionary<int, HashSet<NetworkConnection>> GetMatchConnections(NetworkManager manager = null)
Parameters
Type Name Description
NetworkManager manager

NetworkManager to use.

Returns
Type Description
System.Collections.Generic.Dictionary<System.Int32, System.Collections.Generic.HashSet<NetworkConnection>>

GetMatchObjects(NetworkManager)

Returns matches and objects within each match.

Declaration
public static Dictionary<int, HashSet<NetworkObject>> GetMatchObjects(NetworkManager manager = null)
Parameters
Type Name Description
NetworkManager manager

NetworkManager to use.

Returns
Type Description
System.Collections.Generic.Dictionary<System.Int32, System.Collections.Generic.HashSet<NetworkObject>>

GetObjectMatches(NetworkManager)

Returns objects and the matches they are in.

Declaration
public static Dictionary<NetworkObject, HashSet<int>> GetObjectMatches(NetworkManager manager = null)
Parameters
Type Name Description
NetworkManager manager

NetworkManager to use.

Returns
Type Description
System.Collections.Generic.Dictionary<NetworkObject, System.Collections.Generic.HashSet<System.Int32>>

RemoveFromMatch(NetworkConnection, NetworkManager)

Removes a connection from all matches.

Declaration
public static void RemoveFromMatch(NetworkConnection conn, NetworkManager manager)
Parameters
Type Name Description
NetworkConnection conn

NetworkConnection to remove.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

RemoveFromMatch(NetworkObject, NetworkManager)

Removes nob from all matches.

Declaration
public static bool RemoveFromMatch(NetworkObject nob, NetworkManager manager = null)
Parameters
Type Name Description
NetworkObject nob

NetworkObject to remove.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

Returns
Type Description
System.Boolean

RemoveFromMatch(NetworkObject[], NetworkManager)

Removes a network object from all matches.

Declaration
public static void RemoveFromMatch(NetworkObject[] nobs, NetworkManager manager = null)
Parameters
Type Name Description
NetworkObject[] nobs

NetworkObjects to remove.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

RemoveFromMatch(List<NetworkObject>, NetworkManager)

Removes network objects from all matches.

Declaration
public static void RemoveFromMatch(List<NetworkObject> nobs, NetworkManager manager = null)
Parameters
Type Name Description
System.Collections.Generic.List<NetworkObject> nobs

NetworkObjects to remove.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

RemoveFromMatch(Int32, NetworkConnection, NetworkManager)

Removes a connection from a match.

Declaration
public static bool RemoveFromMatch(int match, NetworkConnection conn, NetworkManager manager = null)
Parameters
Type Name Description
System.Int32 match

Match to remove conn from.

NetworkConnection conn

Connection to remove from match.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

Returns
Type Description
System.Boolean

RemoveFromMatch(Int32, NetworkConnection[], NetworkManager)

Removes connections from a match.

Declaration
public static void RemoveFromMatch(int match, NetworkConnection[] conns, NetworkManager manager)
Parameters
Type Name Description
System.Int32 match

Match to remove conns from.

NetworkConnection[] conns

Connections to remove from match.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

RemoveFromMatch(Int32, NetworkObject, NetworkManager)

Removes a network object from a match.

Declaration
public static void RemoveFromMatch(int match, NetworkObject nob, NetworkManager manager = null)
Parameters
Type Name Description
System.Int32 match

Match to remove conn from.

NetworkObject nob

NetworkObject to remove from match.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

RemoveFromMatch(Int32, NetworkObject[], NetworkManager)

Removes network objects from a match.

Declaration
public static void RemoveFromMatch(int match, NetworkObject[] nobs, NetworkManager manager = null)
Parameters
Type Name Description
System.Int32 match

Match to remove conns from.

NetworkObject[] nobs

NetworkObjects to remove from match.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

RemoveFromMatch(Int32, List<NetworkConnection>, NetworkManager)

Removes connections from a match.

Declaration
public static void RemoveFromMatch(int match, List<NetworkConnection> conns, NetworkManager manager)
Parameters
Type Name Description
System.Int32 match

Match to remove conns from.

System.Collections.Generic.List<NetworkConnection> conns

Connections to remove from match.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

RemoveFromMatch(Int32, List<NetworkObject>, NetworkManager)

Removes network objects from a match.

Declaration
public static void RemoveFromMatch(int match, List<NetworkObject> nobs, NetworkManager manager = null)
Parameters
Type Name Description
System.Int32 match

Match to remove conns from.

System.Collections.Generic.List<NetworkObject> nobs

NetworkObjects to remove from match.

NetworkManager manager

NetworkManager to rebuild observers on. If null InstanceFinder.NetworkManager will be used.

Implements

IOrderable
In This Article
Back to top Generated by DocFX