Class NetworkSystemMono
Abstract base class that handles a lot of the boiler plate code. if your networking system USES Monobehaviours, it should implment this class
Inheritance
System.Object
NetworkSystemMono
Assembly: cs.temp.dll.dll
Syntax
public abstract class NetworkSystemMono : RideSystemMonoBehaviour, INetworkSystem, IRideSystem, IApiInject, IIdentity
Fields
Properties
Methods
Name |
Description |
AddNetworkAgent(RideID, NetworkAgent)
|
|
CalculateRoomPing(String)
|
|
CleanUpViews()
|
|
ClearPlayerMap()
|
|
Connect()
|
|
CreateNetworkObject(PlayerRef, String, RideVector3, RideQuaternion)
|
|
CreateNetworkObject(Unit)
|
|
CreateNetworkObject(String, RideVector3, RideQuaternion)
|
|
CreateNetworkRoomObject(String, RideVector3, RideQuaternion)
|
|
CreateRoom(SessionRequest)
|
|
CreateRoom(String)
|
|
Disconnect()
|
|
DoesRideIDPlayeridMappingExist(Int32)
|
|
DoesRideIDViewMappingExist(Int32)
|
|
GetNetworkAgent(RideID)
|
|
GetNetworkPlayer()
|
|
GetNetworkTime()
|
|
GetPing()
|
|
GetPlayerFromRideID(RideID)
|
|
GetRideIDFromPlayer(Int32)
|
|
GetRideIDFromView(Int32)
|
|
GetRoomCustomProperty<T>(String, String)
|
|
GetViewFromRideID(RideID)
|
|
IsNetworkAgent(RideID)
|
|
JoinLobby()
|
|
JoinRoom(String)
|
|
LeaveLobby()
|
|
LeaveRoom()
|
|
OnLeftRoom()
|
|
RaiseEvent(Byte, RaiseEventOptions, SendOptions, Object[])
|
Dispatch an event across the network
|
RegisterExistingPlayers()
|
|
RemoveTSSEntities(Int32)
|
|
RemoveTSSEntity(Int32)
|
|
SetRoomCustomProperty(String, Boolean)
|
|
SetRoomCustomProperty(String, Int32)
|
|
SetRoomCustomProperty(String, Single)
|
|
SetRoomCustomProperty(String, String)
|
|
SetupNetworkObject(IAgent)
|
|
SystemAwake()
|
|
SystemInit()
|
|
SystemShutdown()
|
|
SystemUpdate(Single)
|
|