Space Engineers
Public Member Functions | Properties | List of all members
VRage.Game.ModAPI.IMyMultiplayer Interface Reference
Inheritance diagram for VRage.Game.ModAPI.IMyMultiplayer:
Sandbox.ModAPI.MyModAPIHelper.MyMultiplayer

Public Member Functions

bool IsServerPlayer (IMyNetworkClient player)
 
void SendEntitiesCreated (List< MyObjectBuilder_EntityBase > objectBuilders)
 
bool SendMessageToServer (ushort id, byte[] message, bool reliable=true)
 
bool SendMessageToOthers (ushort id, byte[] message, bool reliable=true)
 
bool SendMessageTo (ushort id, byte[] message, ulong recipient, bool reliable=true)
 
void JoinServer (string address)
 
void RegisterMessageHandler (ushort id, Action< byte[]> messageHandler)
 
void UnregisterMessageHandler (ushort id, Action< byte[]> messageHandler)
 

Properties

bool MultiplayerActive [get]
 
bool IsServer [get]
 
ulong ServerId [get]
 
ulong MyId [get]
 
string MyName [get]
 
IMyPlayerCollection Players [get]
 

Detailed Description

Definition at line 7 of file IMyMultiplayer.cs.

Member Function Documentation

bool VRage.Game.ModAPI.IMyMultiplayer.IsServerPlayer ( IMyNetworkClient  player)
void VRage.Game.ModAPI.IMyMultiplayer.JoinServer ( string  address)
void VRage.Game.ModAPI.IMyMultiplayer.RegisterMessageHandler ( ushort  id,
Action< byte[]>  messageHandler 
)
void VRage.Game.ModAPI.IMyMultiplayer.SendEntitiesCreated ( List< MyObjectBuilder_EntityBase objectBuilders)
bool VRage.Game.ModAPI.IMyMultiplayer.SendMessageTo ( ushort  id,
byte[]  message,
ulong  recipient,
bool  reliable = true 
)
bool VRage.Game.ModAPI.IMyMultiplayer.SendMessageToOthers ( ushort  id,
byte[]  message,
bool  reliable = true 
)
bool VRage.Game.ModAPI.IMyMultiplayer.SendMessageToServer ( ushort  id,
byte[]  message,
bool  reliable = true 
)
void VRage.Game.ModAPI.IMyMultiplayer.UnregisterMessageHandler ( ushort  id,
Action< byte[]>  messageHandler 
)

Property Documentation

bool VRage.Game.ModAPI.IMyMultiplayer.IsServer
get

Definition at line 10 of file IMyMultiplayer.cs.

bool VRage.Game.ModAPI.IMyMultiplayer.MultiplayerActive
get

Definition at line 9 of file IMyMultiplayer.cs.

ulong VRage.Game.ModAPI.IMyMultiplayer.MyId
get

Definition at line 13 of file IMyMultiplayer.cs.

string VRage.Game.ModAPI.IMyMultiplayer.MyName
get

Definition at line 14 of file IMyMultiplayer.cs.

IMyPlayerCollection VRage.Game.ModAPI.IMyMultiplayer.Players
get

Definition at line 16 of file IMyMultiplayer.cs.

ulong VRage.Game.ModAPI.IMyMultiplayer.ServerId
get

Definition at line 11 of file IMyMultiplayer.cs.


The documentation for this interface was generated from the following file: