Class NetworkTransport
- Namespace
- Netick
- Assembly
- Netick.dll
public abstract class NetworkTransport : ScriptableObject
- Inheritance
-
ObjectScriptableObjectNetworkTransport
- Inherited Members
-
ScriptableObject.SetDirty()ScriptableObject.CreateInstance<T>()Object.GetInstanceID()Object.GetHashCode()Object.Instantiate(Object, Vector3, Quaternion)Object.Instantiate(Object, Vector3, Quaternion, Transform)Object.Instantiate(Object)Object.Instantiate(Object, Transform)Object.Instantiate<T>(T)Object.Instantiate<T>(T, Vector3, Quaternion)Object.Instantiate<T>(T, Vector3, Quaternion, Transform)Object.Instantiate<T>(T, Transform)Object.Destroy(Object)Object.DestroyImmediate(Object)Object.DontDestroyOnLoad(Object)Object.DestroyObject(Object)Object.FindObjectsOfType<T>()Object.FindObjectOfType<T>()Object.ToString()Object.nameObject.hideFlags
Constructors
NetworkTransport()
protected NetworkTransport()
Properties
NetworkPeer
public INetickPeer NetworkPeer { get; }
Property Value
Sandbox
public NetworkSandbox Sandbox { get; }
Property Value
Methods
Connect(string, int, byte[], int)
public abstract void Connect(string address, int port, byte[] connectionData, int connectionDataLength)
Parameters
Disconnect(NetickConnection)
public abstract void Disconnect(NetickConnection connection)
Parameters
connection
NetickConnection
ForceUpdate()
public virtual void ForceUpdate()
HostMatch(string)
public virtual void HostMatch(string name)
Parameters
name
string
Init()
public virtual void Init()
OnMatchListUpdate(List<Session>)
public void OnMatchListUpdate(List<Session> sessions)
Parameters
PollEvents()
public abstract void PollEvents()
Run(RunMode, int)
public abstract void Run(RunMode mode, int port)
Parameters
Shutdown()
public abstract void Shutdown()
UpdateMatchList()
public virtual void UpdateMatchList()