|
| 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 () |
| |
|
| 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] |
| |
Definition at line 156 of file MyMultiplayerBase.cs.
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.AddBannedClient |
( |
ulong |
userId | ) |
|
|
inlineprotected |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.AddKickedClient |
( |
ulong |
userId | ) |
|
|
inlineprotected |
| abstract void Sandbox.Engine.Multiplayer.MyMultiplayerBase.BanClient |
( |
ulong |
userId, |
|
|
bool |
banned |
|
) |
| |
|
pure virtual |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.CloseMemberSessions |
( |
| ) |
|
|
inlineprotected |
| MyClientState Sandbox.Engine.Multiplayer.MyMultiplayerBase.CreateClientState |
( |
| ) |
|
|
inlineprotected |
| abstract void Sandbox.Engine.Multiplayer.MyMultiplayerBase.DisconnectClient |
( |
ulong |
userId | ) |
|
|
pure virtual |
| virtual void Sandbox.Engine.Multiplayer.MyMultiplayerBase.Dispose |
( |
| ) |
|
|
inlinevirtual |
| virtual void Sandbox.Engine.Multiplayer.MyMultiplayerBase.DownloadProfiler |
( |
int |
index | ) |
|
|
inlinevirtual |
| abstract LobbyTypeEnum Sandbox.Engine.Multiplayer.MyMultiplayerBase.GetLobbyType |
( |
| ) |
|
|
pure virtual |
| abstract ulong Sandbox.Engine.Multiplayer.MyMultiplayerBase.GetMemberByIndex |
( |
int |
memberIndex | ) |
|
|
pure virtual |
| abstract string Sandbox.Engine.Multiplayer.MyMultiplayerBase.GetMemberName |
( |
ulong |
steamUserID | ) |
|
|
pure virtual |
| abstract ulong Sandbox.Engine.Multiplayer.MyMultiplayerBase.GetOwner |
( |
| ) |
|
|
pure virtual |
| abstract bool Sandbox.Engine.Multiplayer.MyMultiplayerBase.IsAdmin |
( |
ulong |
steamID | ) |
|
|
pure virtual |
| bool Sandbox.Engine.Multiplayer.MyMultiplayerBase.IsClientKickedOrBanned |
( |
ulong |
userId | ) |
|
|
inlineprotected |
| abstract bool Sandbox.Engine.Multiplayer.MyMultiplayerBase.IsCorrectVersion |
( |
| ) |
|
|
pure virtual |
| abstract void Sandbox.Engine.Multiplayer.MyMultiplayerBase.KickClient |
( |
ulong |
userId | ) |
|
|
pure virtual |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.MarkPhysicsDirty |
( |
MySyncEntity |
entity | ) |
|
|
inline |
| virtual void Sandbox.Engine.Multiplayer.MyMultiplayerBase.OnAllMembersData |
( |
ref AllMembersDataMsg |
msg | ) |
|
|
inlinevirtual |
| virtual void Sandbox.Engine.Multiplayer.MyMultiplayerBase.OnChatMessage |
( |
ref ChatMsg |
msg | ) |
|
|
inlineprotectedvirtual |
| abstract void Sandbox.Engine.Multiplayer.MyMultiplayerBase.OnClientBan |
( |
ref MyControlBanClientMsg |
data, |
|
|
ulong |
sender |
|
) |
| |
|
protectedpure virtual |
| abstract void Sandbox.Engine.Multiplayer.MyMultiplayerBase.OnClientKick |
( |
ref MyControlKickClientMsg |
data, |
|
|
ulong |
sender |
|
) |
| |
|
protectedpure virtual |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.OnProfilerRequest |
( |
ref MyControlProfilerMsg |
data, |
|
|
ulong |
sender |
|
) |
| |
|
inlineprotected |
| virtual void Sandbox.Engine.Multiplayer.MyMultiplayerBase.OnScriptedChatMessage |
( |
ref ScriptedChatMsg |
msg | ) |
|
|
inlineprotectedvirtual |
| static void Sandbox.Engine.Multiplayer.MyMultiplayerBase.OnSetPriorityMultiplier |
( |
float |
priority | ) |
|
|
inlinestatic |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.ProcessAllMembersData |
( |
ref AllMembersDataMsg |
msg | ) |
|
|
inlineprotected |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.RaiseChatMessageReceived |
( |
ulong |
steamUserID, |
|
|
string |
messageText, |
|
|
ChatEntryTypeEnum |
chatEntryType |
|
) |
| |
|
inlineprotected |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.RaiseClientJoined |
( |
ulong |
changedUser | ) |
|
|
inlineprotected |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.RaiseClientKicked |
( |
ulong |
user | ) |
|
|
inlineprotected |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.RaiseClientLeft |
( |
ulong |
changedUser, |
|
|
ChatMemberStateChangeEnum |
stateChange |
|
) |
| |
|
inlineprotected |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.RaiseHostLeft |
( |
| ) |
|
|
inlineprotected |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.RaiseScriptedChatMessageReceived |
( |
string |
author, |
|
|
string |
messageText, |
|
|
string |
font |
|
) |
| |
|
inlineprotected |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.RemoveBannedClient |
( |
ulong |
userId | ) |
|
|
inlineprotected |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.ReportReplicatedObjects |
( |
| ) |
|
|
inline |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.SendAck |
( |
ulong |
sendTo, |
|
|
int |
channel, |
|
|
int |
index, |
|
|
int |
head |
|
) |
| |
|
inline |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.SendAllMembersDataToClient |
( |
ulong |
clientId | ) |
|
|
inline |
| abstract void Sandbox.Engine.Multiplayer.MyMultiplayerBase.SendChatMessage |
( |
string |
text | ) |
|
|
pure virtual |
| static void Sandbox.Engine.Multiplayer.MyMultiplayerBase.SendChatMessage |
( |
ref ChatMsg |
msg | ) |
|
|
inlinestaticprotected |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.SendControlMessage< T > |
( |
ulong |
user, |
|
|
ref T |
message, |
|
|
bool |
reliable = true |
|
) |
| |
|
inlineprotected |
| static void Sandbox.Engine.Multiplayer.MyMultiplayerBase.SendElapsedGameTime |
( |
| ) |
|
|
inlinestatic |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.SendHeaderAck |
( |
ulong |
sendTo, |
|
|
int |
channel |
|
) |
| |
|
inline |
| static void Sandbox.Engine.Multiplayer.MyMultiplayerBase.SendScriptedChatMessage |
( |
ref ScriptedChatMsg |
msg | ) |
|
|
inlinestatic |
| abstract void Sandbox.Engine.Multiplayer.MyMultiplayerBase.SetLobbyType |
( |
LobbyTypeEnum |
type | ) |
|
|
pure virtual |
| abstract void Sandbox.Engine.Multiplayer.MyMultiplayerBase.SetMemberLimit |
( |
int |
limit | ) |
|
|
pure virtual |
| abstract void Sandbox.Engine.Multiplayer.MyMultiplayerBase.SetOwner |
( |
ulong |
owner | ) |
|
|
pure virtual |
| virtual void Sandbox.Engine.Multiplayer.MyMultiplayerBase.SetReplicationLayer |
( |
MyReplicationLayer |
layer | ) |
|
|
inlineprotectedvirtual |
| void Sandbox.Engine.Multiplayer.MyMultiplayerBase.StartProcessingClientMessages |
( |
| ) |
|
|
inline |
| virtual void Sandbox.Engine.Multiplayer.MyMultiplayerBase.StartProcessingClientMessagesWithEmptyWorld |
( |
| ) |
|
|
inlinevirtual |
| virtual void Sandbox.Engine.Multiplayer.MyMultiplayerBase.Tick |
( |
| ) |
|
|
inlinevirtual |
| readonly MySyncLayer Sandbox.Engine.Multiplayer.MyMultiplayerBase.SyncLayer |
| abstract int Sandbox.Engine.Multiplayer.MyMultiplayerBase.AppVersion |
|
getset |
| abstract float Sandbox.Engine.Multiplayer.MyMultiplayerBase.AssemblerMultiplier |
|
getset |
| abstract string Sandbox.Engine.Multiplayer.MyMultiplayerBase.DataHash |
|
getset |
| uint Sandbox.Engine.Multiplayer.MyMultiplayerBase.FrameCounter |
|
get |
| abstract MyGameModeEnum Sandbox.Engine.Multiplayer.MyMultiplayerBase.GameMode |
|
getset |
| abstract float Sandbox.Engine.Multiplayer.MyMultiplayerBase.GrinderMultiplier |
|
getset |
| abstract string Sandbox.Engine.Multiplayer.MyMultiplayerBase.HostName |
|
getset |
| abstract float Sandbox.Engine.Multiplayer.MyMultiplayerBase.InventoryMultiplier |
|
getset |
| bool Sandbox.Engine.Multiplayer.MyMultiplayerBase.IsConnectionAlive |
|
get |
| bool Sandbox.Engine.Multiplayer.MyMultiplayerBase.IsConnectionDirect |
|
get |
| abstract bool Sandbox.Engine.Multiplayer.MyMultiplayerBase.IsServer |
|
get |
| DateTime Sandbox.Engine.Multiplayer.MyMultiplayerBase.LastMessageReceived |
|
get |
| abstract ulong Sandbox.Engine.Multiplayer.MyMultiplayerBase.LobbyId |
|
get |
| abstract int Sandbox.Engine.Multiplayer.MyMultiplayerBase.MaxPlayers |
|
get |
| abstract int Sandbox.Engine.Multiplayer.MyMultiplayerBase.MemberCount |
|
get |
| abstract int Sandbox.Engine.Multiplayer.MyMultiplayerBase.MemberLimit |
|
getset |
| abstract MemberCollection Sandbox.Engine.Multiplayer.MyMultiplayerBase.Members |
|
get |
| abstract int Sandbox.Engine.Multiplayer.MyMultiplayerBase.ModCount |
|
getprotected set |
| abstract float Sandbox.Engine.Multiplayer.MyMultiplayerBase.RefineryMultiplier |
|
getset |
| abstract bool Sandbox.Engine.Multiplayer.MyMultiplayerBase.Scenario |
|
getset |
| abstract string Sandbox.Engine.Multiplayer.MyMultiplayerBase.ScenarioBriefing |
|
getset |
| abstract DateTime Sandbox.Engine.Multiplayer.MyMultiplayerBase.ScenarioStartTime |
|
getset |
| ulong Sandbox.Engine.Multiplayer.MyMultiplayerBase.ServerId |
|
getprotected set |
| float Sandbox.Engine.Multiplayer.MyMultiplayerBase.ServerSimulationRatio |
|
getset |
| abstract int Sandbox.Engine.Multiplayer.MyMultiplayerBase.ViewDistance |
|
getset |
| DictionaryReader<string, byte[]> Sandbox.Engine.Multiplayer.MyMultiplayerBase.VoxelMapData |
|
get |
| abstract float Sandbox.Engine.Multiplayer.MyMultiplayerBase.WelderMultiplier |
|
getset |
| abstract string Sandbox.Engine.Multiplayer.MyMultiplayerBase.WorldName |
|
getset |
| abstract ulong Sandbox.Engine.Multiplayer.MyMultiplayerBase.WorldSize |
|
getset |
| Action<ulong, string, ChatEntryTypeEnum> Sandbox.Engine.Multiplayer.MyMultiplayerBase.ChatMessageReceived |
| Action<ulong> Sandbox.Engine.Multiplayer.MyMultiplayerBase.ClientJoined |
| Action<ulong> Sandbox.Engine.Multiplayer.MyMultiplayerBase.ClientKicked |
| Action<ulong, ChatMemberStateChangeEnum> Sandbox.Engine.Multiplayer.MyMultiplayerBase.ClientLeft |
| Action Sandbox.Engine.Multiplayer.MyMultiplayerBase.HostLeft |
| Action<string, string, string> Sandbox.Engine.Multiplayer.MyMultiplayerBase.ScriptedChatMessageReceived |
The documentation for this class was generated from the following file: