|
| MyMultiplayerClientBase (MySyncLayer syncLayer) |
|
Protected Member Functions inherited from Sandbox.Engine.Multiplayer.MyMultiplayerBase |
virtual void | SetReplicationLayer (MyReplicationLayer layer) |
|
void | SendControlMessage< T > (ulong user, ref T message, bool reliable=true) |
|
void | OnAck (ref MyControlAckMessageMsg msg, ulong send) |
|
void | OnHeaderAck (ref MyControlAckHeaderMessageMsg msg, ulong send) |
|
void | OnWorldRequest (ref MyControlWorldRequestMsg data, ulong sender) |
|
abstract void | OnClientKick (ref MyControlKickClientMsg data, ulong sender) |
|
abstract void | OnClientBan (ref MyControlBanClientMsg data, ulong sender) |
|
void | OnProfilerRequest (ref MyControlProfilerMsg data, ulong sender) |
|
virtual void | OnChatMessage (ref ChatMsg msg) |
|
virtual void | OnScriptedChatMessage (ref ScriptedChatMsg msg) |
|
void | AddKickedClient (ulong userId) |
|
void | AddBannedClient (ulong userId) |
|
void | RemoveBannedClient (ulong userId) |
|
bool | IsClientKickedOrBanned (ulong userId) |
|
void | RaiseChatMessageReceived (ulong steamUserID, string messageText, ChatEntryTypeEnum chatEntryType) |
|
void | RaiseScriptedChatMessageReceived (string author, string messageText, string font) |
|
void | RaiseHostLeft () |
|
void | RaiseClientLeft (ulong changedUser, ChatMemberStateChangeEnum stateChange) |
|
void | RaiseClientJoined (ulong changedUser) |
|
void | RaiseClientKicked (ulong user) |
|
void | CloseMemberSessions () |
|
void | ProcessAllMembersData (ref AllMembersDataMsg msg) |
|
MyClientState | CreateClientState () |
|
|
Static Public Member Functions inherited from Sandbox.Engine.Multiplayer.MyMultiplayerBase |
static void | OnSetPriorityMultiplier (float priority) |
|
static void | SendElapsedGameTime () |
|
static void | SendScriptedChatMessage (ref ScriptedChatMsg msg) |
|
Public Attributes inherited from Sandbox.Engine.Multiplayer.MyMultiplayerBase |
readonly MySyncLayer | SyncLayer |
|
Static Protected Member Functions inherited from Sandbox.Engine.Multiplayer.MyMultiplayerBase |
static void | SendChatMessage (ref ChatMsg msg) |
|
Properties inherited from Sandbox.Engine.Multiplayer.MyMultiplayerBase |
MyReplicationLayer | ReplicationLayer [get] |
|
ulong | ServerId [get, protected set] |
|
abstract bool | IsServer [get] |
|
float | ServerSimulationRatio [get, set] |
|
DictionaryReader< string, byte[]> | VoxelMapData [get] |
|
uint | FrameCounter [get] |
|
abstract string | WorldName [get, set] |
|
abstract MyGameModeEnum | GameMode [get, set] |
|
abstract float | InventoryMultiplier [get, set] |
|
abstract float | AssemblerMultiplier [get, set] |
|
abstract float | RefineryMultiplier [get, set] |
|
abstract float | WelderMultiplier [get, set] |
|
abstract float | GrinderMultiplier [get, set] |
|
abstract string | HostName [get, set] |
|
abstract ulong | WorldSize [get, set] |
|
abstract int | AppVersion [get, set] |
|
abstract string | DataHash [get, set] |
|
abstract int | MaxPlayers [get] |
|
abstract int | ModCount [get, protected set] |
|
abstract List< MyObjectBuilder_Checkpoint.ModItem > | Mods [get, set] |
|
abstract int | ViewDistance [get, set] |
|
abstract bool | Scenario [get, set] |
|
abstract string | ScenarioBriefing [get, set] |
|
abstract DateTime | ScenarioStartTime [get, set] |
|
bool | IsConnectionDirect [get] |
|
bool | IsConnectionAlive [get] |
|
DateTime | LastMessageReceived [get] |
|
abstract MemberCollection | Members [get] |
|
abstract int | MemberCount [get] |
|
abstract ulong | LobbyId [get] |
|
abstract int | MemberLimit [get, set] |
|
Events inherited from Sandbox.Engine.Multiplayer.MyMultiplayerBase |
Action< ulong > | ClientJoined |
|
Action< ulong, ChatMemberStateChangeEnum > | ClientLeft |
|
Action | HostLeft |
|
Action< ulong, string, ChatEntryTypeEnum > | ChatMessageReceived |
|
Action< string, string, string > | ScriptedChatMessageReceived |
|
Action< ulong > | ClientKicked |
|
Definition at line 11 of file MyMultiplayerClientBase.cs.