Show / Hide Table of Contents

Class NetworkMatch

Inheritance
Object
Object
Component
Behaviour
MonoBehaviour
NetworkMatch
Inherited Members
MonoBehaviour.IsInvoking()
MonoBehaviour.CancelInvoke()
MonoBehaviour.Invoke(String, Single)
MonoBehaviour.InvokeRepeating(String, Single, Single)
MonoBehaviour.CancelInvoke(String)
MonoBehaviour.IsInvoking(String)
MonoBehaviour.StartCoroutine(String)
MonoBehaviour.StartCoroutine(String, Object)
MonoBehaviour.StartCoroutine(IEnumerator)
MonoBehaviour.StartCoroutine_Auto(IEnumerator)
MonoBehaviour.StopCoroutine(IEnumerator)
MonoBehaviour.StopCoroutine(Coroutine)
MonoBehaviour.StopCoroutine(String)
MonoBehaviour.StopAllCoroutines()
MonoBehaviour.useGUILayout
MonoBehaviour.runInEditMode
MonoBehaviour.print(Object)
Behaviour.enabled
Behaviour.isActiveAndEnabled
Component.transform
Component.gameObject
Component.GetComponent(Type)
Component.GetComponent<T>()
Component.GetComponent(String)
Component.GetComponentInChildren(Type, Boolean)
Component.GetComponentInChildren(Type)
Component.GetComponentInChildren<T>(Boolean)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren(Type, Boolean)
Component.GetComponentsInChildren(Type)
Component.GetComponentsInChildren<T>(Boolean)
Component.GetComponentsInChildren<T>(Boolean, List<T>)
Component.GetComponentsInChildren<T>()
Component.GetComponentsInChildren<T>(List<T>)
Component.GetComponentInParent(Type)
Component.GetComponentInParent<T>()
Component.GetComponentsInParent(Type, Boolean)
Component.GetComponentsInParent(Type)
Component.GetComponentsInParent<T>(Boolean)
Component.GetComponentsInParent<T>(Boolean, List<T>)
Component.GetComponentsInParent<T>()
Component.GetComponents(Type)
Component.GetComponents(Type, List<Component>)
Component.GetComponents<T>(List<T>)
Component.tag
Component.GetComponents<T>()
Component.CompareTag(String)
Component.SendMessageUpwards(String, Object, SendMessageOptions)
Component.SendMessageUpwards(String, Object)
Component.SendMessageUpwards(String)
Component.SendMessageUpwards(String, SendMessageOptions)
Component.SendMessage(String, Object)
Component.SendMessage(String)
Component.SendMessage(String, Object, SendMessageOptions)
Component.SendMessage(String, SendMessageOptions)
Component.BroadcastMessage(String, Object, SendMessageOptions)
Component.BroadcastMessage(String, Object)
Component.BroadcastMessage(String)
Component.BroadcastMessage(String, SendMessageOptions)
Object.GetInstanceID()
Object.GetHashCode()
Object.Equals(Object)
Object.name
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate(Object, Transform, Boolean)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Instantiate<T>(T, Transform, Boolean)
Object.Destroy(Object, Single)
Object.Destroy(Object)
Object.DestroyImmediate(Object, Boolean)
Object.DestroyImmediate(Object)
Object.FindObjectsOfType(Type)
Object.DontDestroyOnLoad(Object)
Object.hideFlags
Object.DestroyObject(Object, Single)
Object.DestroyObject(Object)
Object.FindSceneObjectsOfType(Type)
Object.FindObjectsOfTypeIncludingAssets(Type)
Object.FindObjectsOfType<T>()
Object.FindObjectOfType<T>()
Object.FindObjectsOfTypeAll(Type)
Object.FindObjectOfType(Type)
Object.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine.Networking.Match
Assembly: UnityEngine.dll
Syntax
[Obsolete("The matchmaker and relay feature will be removed in the future, minimal support will continue until this can be safely done.")]
public class NetworkMatch : MonoBehaviour

Properties

| Improve this Doc View Source

baseUri

Declaration
public Uri baseUri { get; set; }
Property Value
Type Description
Uri

Methods

| Improve this Doc View Source

CreateMatch(String, UInt32, Boolean, String, String, String, Int32, Int32, NetworkMatch.DataResponseDelegate<MatchInfo>)

Declaration
public Coroutine CreateMatch(string matchName, uint matchSize, bool matchAdvertise, string matchPassword, string publicClientAddress, string privateClientAddress, int eloScoreForMatch, int requestDomain, NetworkMatch.DataResponseDelegate<MatchInfo> callback)
Parameters
Type Name Description
String matchName
UInt32 matchSize
Boolean matchAdvertise
String matchPassword
String publicClientAddress
String privateClientAddress
Int32 eloScoreForMatch
Int32 requestDomain
NetworkMatch.DataResponseDelegate<MatchInfo> callback
Returns
Type Description
Coroutine
| Improve this Doc View Source

DestroyMatch(NetworkID, Int32, NetworkMatch.BasicResponseDelegate)

Declaration
public Coroutine DestroyMatch(NetworkID netId, int requestDomain, NetworkMatch.BasicResponseDelegate callback)
Parameters
Type Name Description
NetworkID netId
Int32 requestDomain
NetworkMatch.BasicResponseDelegate callback
Returns
Type Description
Coroutine
| Improve this Doc View Source

DropConnection(NetworkID, NodeID, Int32, NetworkMatch.BasicResponseDelegate)

Declaration
public Coroutine DropConnection(NetworkID netId, NodeID dropNodeId, int requestDomain, NetworkMatch.BasicResponseDelegate callback)
Parameters
Type Name Description
NetworkID netId
NodeID dropNodeId
Int32 requestDomain
NetworkMatch.BasicResponseDelegate callback
Returns
Type Description
Coroutine
| Improve this Doc View Source

JoinMatch(NetworkID, String, String, String, Int32, Int32, NetworkMatch.DataResponseDelegate<MatchInfo>)

Declaration
public Coroutine JoinMatch(NetworkID netId, string matchPassword, string publicClientAddress, string privateClientAddress, int eloScoreForClient, int requestDomain, NetworkMatch.DataResponseDelegate<MatchInfo> callback)
Parameters
Type Name Description
NetworkID netId
String matchPassword
String publicClientAddress
String privateClientAddress
Int32 eloScoreForClient
Int32 requestDomain
NetworkMatch.DataResponseDelegate<MatchInfo> callback
Returns
Type Description
Coroutine
| Improve this Doc View Source

ListMatches(Int32, Int32, String, Boolean, Int32, Int32, NetworkMatch.DataResponseDelegate<List<MatchInfoSnapshot>>)

Declaration
public Coroutine ListMatches(int startPageNumber, int resultPageSize, string matchNameFilter, bool filterOutPrivateMatchesFromResults, int eloScoreTarget, int requestDomain, NetworkMatch.DataResponseDelegate<List<MatchInfoSnapshot>> callback)
Parameters
Type Name Description
Int32 startPageNumber
Int32 resultPageSize
String matchNameFilter
Boolean filterOutPrivateMatchesFromResults
Int32 eloScoreTarget
Int32 requestDomain
NetworkMatch.DataResponseDelegate<List<MatchInfoSnapshot>> callback
Returns
Type Description
Coroutine
| Improve this Doc View Source

SetMatchAttributes(NetworkID, Boolean, Int32, NetworkMatch.BasicResponseDelegate)

Declaration
public Coroutine SetMatchAttributes(NetworkID networkId, bool isListed, int requestDomain, NetworkMatch.BasicResponseDelegate callback)
Parameters
Type Name Description
NetworkID networkId
Boolean isListed
Int32 requestDomain
NetworkMatch.BasicResponseDelegate callback
Returns
Type Description
Coroutine

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX