Container of multiplayer classes
More...
|
| static bool | IsLobbyCorrectVersion (Lobby lobby) |
| |
| static MyGameModeEnum | GetLobbyGameMode (Lobby lobby) |
| |
| static float | GetLobbyFloat (string key, Lobby lobby, float defValue) |
| |
| static int | GetLobbyInt (string key, Lobby lobby, int defValue) |
| |
| static DateTime | GetLobbyDateTime (string key, Lobby lobby, DateTime defValue) |
| |
| static long | GetLobbyLong (string key, Lobby lobby, long defValue) |
| |
| static ulong | GetLobbyULong (string key, Lobby lobby, ulong defValue) |
| |
| static bool | GetLobbyBool (string key, Lobby lobby, bool defValue) |
| |
| static string | GetLobbyWorldName (Lobby lobby) |
| |
| static ulong | GetLobbyWorldSize (Lobby lobby) |
| |
| static string | GetLobbyHostName (Lobby lobby) |
| |
| static int | GetLobbyAppVersion (Lobby lobby) |
| |
| static ulong | GetLobbyHostSteamId (Lobby lobby) |
| |
| static string | GetDataHash (Lobby lobby) |
| |
| static bool | HasSameData (Lobby lobby) |
| |
| static int | GetLobbyModCount (Lobby lobby) |
| |
| static List< MyObjectBuilder_Checkpoint.ModItem > | GetLobbyMods (Lobby lobby) |
| |
| static int | GetLobbyViewDistance (Lobby lobby) |
| |
| static bool | GetLobbyScenario (Lobby lobby) |
| |
| static string | GetLobbyScenarioBriefing (Lobby lobby) |
| |
Static Public Member Functions inherited from Sandbox.Engine.Multiplayer.MyMultiplayerBase |
| static void | OnSetPriorityMultiplier (float priority) |
| |
| static void | SendElapsedGameTime () |
| |
| static void | SendScriptedChatMessage (ref ScriptedChatMsg msg) |
| |
|
| override void | OnClientKick (ref MyControlKickClientMsg data, ulong kicked) |
| |
| override void | OnClientBan (ref MyControlBanClientMsg data, ulong kicked) |
| |
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) |
| |
| 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 () |
| |
|
| override bool | IsServer [get] |
| |
| override string | WorldName [get, set] |
| |
| override MyGameModeEnum | GameMode [get, set] |
| |
| override float | InventoryMultiplier [get, set] |
| |
| override float | AssemblerMultiplier [get, set] |
| |
| override float | RefineryMultiplier [get, set] |
| |
| override float | WelderMultiplier [get, set] |
| |
| override float | GrinderMultiplier [get, set] |
| |
| override string | HostName [get, set] |
| |
| override ulong | WorldSize [get, set] |
| |
| override int | AppVersion [get, set] |
| |
| override string | DataHash [get, set] |
| |
| override int | MaxPlayers [get] |
| |
| override int | ModCount [get, protected set] |
| |
| override List< MyObjectBuilder_Checkpoint.ModItem > | Mods [get, set] |
| |
| override int | ViewDistance [get, set] |
| |
| override bool | Scenario [get, set] |
| |
| override string | ScenarioBriefing [get, set] |
| |
| override DateTime | ScenarioStartTime [get, set] |
| |
| ulong | HostSteamId [get, set] |
| |
| override MemberCollection | Members [get] |
| |
| override int | MemberCount [get] |
| |
| override ulong | LobbyId [get] |
| |
| override int | MemberLimit [get, set] |
| |
Properties inherited from Sandbox.Engine.Multiplayer.MyMultiplayerServerBase |
| new MyReplicationServer | ReplicationLayer [get] |
| |
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] |
| |
Container of multiplayer classes
Definition at line 30 of file MyMultiplayerLobby.cs.
| override void Sandbox.Engine.Multiplayer.MyMultiplayerLobby.BanClient |
( |
ulong |
userId, |
|
|
bool |
banned |
|
) |
| |
|
inlinevirtual |
| override void Sandbox.Engine.Multiplayer.MyMultiplayerLobby.DisconnectClient |
( |
ulong |
userId | ) |
|
|
inlinevirtual |
| override void Sandbox.Engine.Multiplayer.MyMultiplayerLobby.Dispose |
( |
| ) |
|
|
inlinevirtual |
| static string Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetDataHash |
( |
Lobby |
lobby | ) |
|
|
inlinestatic |
| static int Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyAppVersion |
( |
Lobby |
lobby | ) |
|
|
inlinestatic |
| static bool Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyBool |
( |
string |
key, |
|
|
Lobby |
lobby, |
|
|
bool |
defValue |
|
) |
| |
|
inlinestatic |
| static DateTime Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyDateTime |
( |
string |
key, |
|
|
Lobby |
lobby, |
|
|
DateTime |
defValue |
|
) |
| |
|
inlinestatic |
| static float Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyFloat |
( |
string |
key, |
|
|
Lobby |
lobby, |
|
|
float |
defValue |
|
) |
| |
|
inlinestatic |
| static MyGameModeEnum Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyGameMode |
( |
Lobby |
lobby | ) |
|
|
inlinestatic |
| static string Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyHostName |
( |
Lobby |
lobby | ) |
|
|
inlinestatic |
| static ulong Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyHostSteamId |
( |
Lobby |
lobby | ) |
|
|
inlinestatic |
| static int Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyInt |
( |
string |
key, |
|
|
Lobby |
lobby, |
|
|
int |
defValue |
|
) |
| |
|
inlinestatic |
| static long Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyLong |
( |
string |
key, |
|
|
Lobby |
lobby, |
|
|
long |
defValue |
|
) |
| |
|
inlinestatic |
| static int Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyModCount |
( |
Lobby |
lobby | ) |
|
|
inlinestatic |
| static bool Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyScenario |
( |
Lobby |
lobby | ) |
|
|
inlinestatic |
| static string Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyScenarioBriefing |
( |
Lobby |
lobby | ) |
|
|
inlinestatic |
| override LobbyTypeEnum Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyType |
( |
| ) |
|
|
inlinevirtual |
| static ulong Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyULong |
( |
string |
key, |
|
|
Lobby |
lobby, |
|
|
ulong |
defValue |
|
) |
| |
|
inlinestatic |
| static int Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyViewDistance |
( |
Lobby |
lobby | ) |
|
|
inlinestatic |
| static string Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyWorldName |
( |
Lobby |
lobby | ) |
|
|
inlinestatic |
| static ulong Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetLobbyWorldSize |
( |
Lobby |
lobby | ) |
|
|
inlinestatic |
| override ulong Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetMemberByIndex |
( |
int |
memberIndex | ) |
|
|
inlinevirtual |
| override string Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetMemberName |
( |
ulong |
steamUserID | ) |
|
|
inlinevirtual |
| override ulong Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GetOwner |
( |
| ) |
|
|
inlinevirtual |
| static bool Sandbox.Engine.Multiplayer.MyMultiplayerLobby.HasSameData |
( |
Lobby |
lobby | ) |
|
|
inlinestatic |
| override bool Sandbox.Engine.Multiplayer.MyMultiplayerLobby.IsAdmin |
( |
ulong |
steamID | ) |
|
|
inlinevirtual |
| override bool Sandbox.Engine.Multiplayer.MyMultiplayerLobby.IsCorrectVersion |
( |
| ) |
|
|
inlinevirtual |
| static bool Sandbox.Engine.Multiplayer.MyMultiplayerLobby.IsLobbyCorrectVersion |
( |
Lobby |
lobby | ) |
|
|
inlinestatic |
| override void Sandbox.Engine.Multiplayer.MyMultiplayerLobby.KickClient |
( |
ulong |
userId | ) |
|
|
inlinevirtual |
| override void Sandbox.Engine.Multiplayer.MyMultiplayerLobby.OnClientBan |
( |
ref MyControlBanClientMsg |
data, |
|
|
ulong |
kicked |
|
) |
| |
|
inlineprotectedvirtual |
| override void Sandbox.Engine.Multiplayer.MyMultiplayerLobby.OnClientKick |
( |
ref MyControlKickClientMsg |
data, |
|
|
ulong |
kicked |
|
) |
| |
|
inlineprotectedvirtual |
| override void Sandbox.Engine.Multiplayer.MyMultiplayerLobby.SendChatMessage |
( |
string |
text | ) |
|
|
inlinevirtual |
| override void Sandbox.Engine.Multiplayer.MyMultiplayerLobby.SetLobbyType |
( |
LobbyTypeEnum |
type | ) |
|
|
inlinevirtual |
| override void Sandbox.Engine.Multiplayer.MyMultiplayerLobby.SetMemberLimit |
( |
int |
limit | ) |
|
|
inlinevirtual |
| override void Sandbox.Engine.Multiplayer.MyMultiplayerLobby.SetOwner |
( |
ulong |
owner | ) |
|
|
inlinevirtual |
| override void Sandbox.Engine.Multiplayer.MyMultiplayerLobby.Tick |
( |
| ) |
|
|
inlinevirtual |
| readonly Lobby Sandbox.Engine.Multiplayer.MyMultiplayerLobby.Lobby |
| override int Sandbox.Engine.Multiplayer.MyMultiplayerLobby.AppVersion |
|
getset |
| override float Sandbox.Engine.Multiplayer.MyMultiplayerLobby.AssemblerMultiplier |
|
getset |
| override string Sandbox.Engine.Multiplayer.MyMultiplayerLobby.DataHash |
|
getset |
| override MyGameModeEnum Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GameMode |
|
getset |
| override float Sandbox.Engine.Multiplayer.MyMultiplayerLobby.GrinderMultiplier |
|
getset |
| override string Sandbox.Engine.Multiplayer.MyMultiplayerLobby.HostName |
|
getset |
| ulong Sandbox.Engine.Multiplayer.MyMultiplayerLobby.HostSteamId |
|
getset |
| override float Sandbox.Engine.Multiplayer.MyMultiplayerLobby.InventoryMultiplier |
|
getset |
| override bool Sandbox.Engine.Multiplayer.MyMultiplayerLobby.IsServer |
|
get |
| override ulong Sandbox.Engine.Multiplayer.MyMultiplayerLobby.LobbyId |
|
get |
| override int Sandbox.Engine.Multiplayer.MyMultiplayerLobby.MaxPlayers |
|
get |
| override int Sandbox.Engine.Multiplayer.MyMultiplayerLobby.MemberCount |
|
get |
| override int Sandbox.Engine.Multiplayer.MyMultiplayerLobby.MemberLimit |
|
getset |
| override MemberCollection Sandbox.Engine.Multiplayer.MyMultiplayerLobby.Members |
|
get |
| override int Sandbox.Engine.Multiplayer.MyMultiplayerLobby.ModCount |
|
getprotected set |
| override float Sandbox.Engine.Multiplayer.MyMultiplayerLobby.RefineryMultiplier |
|
getset |
| override bool Sandbox.Engine.Multiplayer.MyMultiplayerLobby.Scenario |
|
getset |
| override string Sandbox.Engine.Multiplayer.MyMultiplayerLobby.ScenarioBriefing |
|
getset |
| override DateTime Sandbox.Engine.Multiplayer.MyMultiplayerLobby.ScenarioStartTime |
|
getset |
| override int Sandbox.Engine.Multiplayer.MyMultiplayerLobby.ViewDistance |
|
getset |
| override float Sandbox.Engine.Multiplayer.MyMultiplayerLobby.WelderMultiplier |
|
getset |
| override string Sandbox.Engine.Multiplayer.MyMultiplayerLobby.WorldName |
|
getset |
| override ulong Sandbox.Engine.Multiplayer.MyMultiplayerLobby.WorldSize |
|
getset |
The documentation for this class was generated from the following file: