Namespace Ride.Networking
Classes
CreateNetworkedVariants
ExampleNetworkBase
FusionNetwork
FusionView
INetworkCombatRelay
NetworkAgent
NetworkEntity
NetworkExplosive
NetworkItem
NetworkParams
NetworkSpectator
NetworkSystemMono
Abstract base class that handles a lot of the boiler plate code. if your networking system USES Monobehaviours, it should implment this class
NetworkVoice
PhotonChat
PhotonNetwork
PhotonObservable
PhotonView
Player
A player that is represented on the network
RaiseEventOptions
Room
SimpleNetworkMovement
Structs
NetworkAgent.RespawnTimerUpEvent
NetworkInputData
RoomOptions
Options when creating a room in a network lobby
SendOptions
SessionRequest
Interfaces
IChatSystem
INetworkObserverable<Stream, MessagInfo>
The observed component of a NetworkView is in charge of writing (and reading) the state of the networked object several times a second. To do so, a script must implement INetworkObservable, which defines OnNetworkSerializeView
INetworkSystem
Interface that allows functionality for clients to communicate over the network
INetworkView
GameObjects can be instantiated as "networked GameObjects" with a NetworkView component. It identifies the object and the owner (or controller). The player who's in control, updates everyone else. Typically, you would add a NetworkView to a prefab, select the Observed component for it and use TSSNetwork.Instantiate to create an instance. The observed component of a NetworkView is in charge of writing (and reading) the state of the networked object several times a second. To do so, a script must implement INetworkObservable, which defines OnNetworkSerializeView
INetworkVoice
Interface for using voice communication
Enums
ClientState
DeliveryMode
EventCaching
FusionButtons
NetworkEventCode
NetworkFusionType
ReceiverGroup
Lite - OpRaiseEvent lets you chose which actors in the room should receive events. By default, events are sent to "Others" but you can overrule this.
RpcTarget
Enum of "target" options for RPCs. These define which remote clients get your RPC call.