Class NetworkManager
Manager handling all network related code
Inheritance
System.Object
NetworkManager
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Jotunn.Managers
Assembly: Jotunn.dll
Syntax
public class NetworkManager : IManager
Properties
| Improve this Doc View SourceInstance
Singleton instance
Declaration
public static NetworkManager Instance { get; }
Property Value
Type | Description |
---|---|
NetworkManager |
Methods
| Improve this Doc View SourceAddRPC(String, NetworkManager.CoroutineHandler, NetworkManager.CoroutineHandler)
Get a CustomRPC for your mod
Declaration
public CustomRPC AddRPC(string name, NetworkManager.CoroutineHandler serverReceive, NetworkManager.CoroutineHandler clientReceive)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | Unique name for your RPC |
NetworkManager.CoroutineHandler | serverReceive | Delegate which gets called on client instances when packages are received |
NetworkManager.CoroutineHandler | clientReceive | Delegate which gets called on server instances when packages are received |
Returns
Type | Description |
---|---|
CustomRPC | Existing or newly created CustomRPC |
Init()
Manager's main init
Declaration
public void Init()