Table of Contents

Class NetworkTransport

Namespace
Netick
Assembly
Netick.dll
public abstract class NetworkTransport : ScriptableObject
Inheritance
Object
ScriptableObject
NetworkTransport
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.name
Object.hideFlags

Constructors

NetworkTransport()

protected NetworkTransport()

Properties

NetworkPeer

public INetickPeer NetworkPeer { get; }

Property Value

INetickPeer

Sandbox

public NetworkSandbox Sandbox { get; }

Property Value

NetworkSandbox

Methods

Connect(string, int, byte[], int)

public abstract void Connect(string address, int port, byte[] connectionData, int connectionDataLength)

Parameters

address string
port int
connectionData byte[]
connectionDataLength int

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

sessions List<Session>

PollEvents()

public abstract void PollEvents()

Run(RunMode, int)

public abstract void Run(RunMode mode, int port)

Parameters

mode RunMode
port int

Shutdown()

public abstract void Shutdown()

UpdateMatchList()

public virtual void UpdateMatchList()