Space Engineers
Classes | Enumerations | Functions
Package Sandbox.Game.Multiplayer

Classes

class  EntityMessageExtensions
 
interface  IEntityMessage
 
class  MyCameraCollection
 
struct  MyCameraControllerSettings
 
class  MyClientCollection
 
class  MyEntityCameraSettings
 
class  MyEntitySerializer
 
class  MyFactionCollection
 
class  MyGpsCollection
 
class  MyNetworkTimer
 Returns continuous server time including network lag For server it's real time, and speed won't ever change More...
 
class  MyPerPlayerData
 
class  MyPlayerCollection
 
class  MySyncDamage
 
class  MySyncDestructions
 
class  MySyncEntity
 
class  MySyncEnvironmentItems
 
class  MySyncGlobal
 
class  MySyncLayer
 
class  MySyncScenario
 
class  MyToolBarCollection
 
class  PlayerRequestArgs
 
class  Sync
 Shortcut class for various multiplayer things
 

Enumerations

enum  MyMessagePermissions { MyMessagePermissions.FromServer = 1, MyMessagePermissions.ToServer = 2 }
 

Functions

delegate void NewPlayerCreatedDelegate (PlayerId playerId)
 
delegate void PlayerRequestDelegate (PlayerRequestArgs args)
 
delegate void MessageCallbackTime< TMsg > (ref TMsg message, MyNetworkClient sender, MyTimeSpan timestamp)
 
delegate void MessageCallback< TMsg > (ref TMsg message, MyNetworkClient sender)
 
delegate void MessageCallback< TSync, TMsg > (TSync syncObject, ref TMsg message, MyNetworkClient sender)
 

Enumeration Type Documentation

Enumerator
FromServer 
ToServer 

Definition at line 51 of file MySyncLayerCallback.cs.

Function Documentation

delegate void Sandbox.Game.Multiplayer.MessageCallback< TMsg > ( ref TMsg  message,
MyNetworkClient  sender 
)
Type Constraints
TMsg :struct 
delegate void Sandbox.Game.Multiplayer.MessageCallback< TSync, TMsg > ( TSync  syncObject,
ref TMsg  message,
MyNetworkClient  sender 
)
Type Constraints
TSync :MySyncEntity 
TMsg :struct 
TMsg :IEntityMessage 
delegate void Sandbox.Game.Multiplayer.MessageCallbackTime< TMsg > ( ref TMsg  message,
MyNetworkClient  sender,
MyTimeSpan  timestamp 
)
Type Constraints
TMsg :struct 
delegate void Sandbox.Game.Multiplayer.NewPlayerCreatedDelegate ( PlayerId  playerId)
delegate void Sandbox.Game.Multiplayer.PlayerRequestDelegate ( PlayerRequestArgs  args)