|
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: