Space Engineers
Classes | Public Member Functions | Static Public Member Functions | Properties | Events | List of all members
Sandbox.Game.Multiplayer.MyPlayerCollection Class Reference
Inheritance diagram for Sandbox.Game.Multiplayer.MyPlayerCollection:
VRage.Game.ModAPI.IMyPlayerCollection Sandbox.Game.World.MyIdentity.Friend

Classes

struct  AllPlayerData
 
struct  RespawnMsg
 

Public Member Functions

delegate void RespawnRequestedDelegate (ref RespawnMsg respawnMsg, MyNetworkClient client)
 
 MyPlayerCollection ()
 
void LoadIdentities (MyObjectBuilder_Checkpoint checkpoint, MyPlayer.PlayerId?savingPlayerId=null)
 
List< MyObjectBuilder_IdentitySaveIdentities ()
 
List< long > SaveNpcIdentities ()
 
void LoadControlledEntities (SerializableDictionaryCompat< long, MyObjectBuilder_Checkpoint.PlayerId, ulong > controlledEntities, long controlledObject, MyPlayer.PlayerId?savingPlayerId=null)
 
SerializableDictionaryCompat< long, MyObjectBuilder_Checkpoint.PlayerId, ulong > SerializeControlledEntities ()
 
void LoadPlayers (List< AllPlayerData > allPlayersData)
 
void LoadConnectedPlayers (MyObjectBuilder_Checkpoint checkpoint, MyPlayer.PlayerId?savingPlayerId=null)
 
void LoadDisconnectedPlayers (Dictionary< MyObjectBuilder_Checkpoint.PlayerId, long > dictionary)
 
void SavePlayers (MyObjectBuilder_Checkpoint checkpoint)
 
List< AllPlayerDataSavePlayers ()
 
void RegisterEvents ()
 
void UnregisterEvents ()
 
void ClearPlayers ()
 
void RequestPlayerColorChanged (int playerSerialId, int colorIndex, Vector3 newColor)
 
void RequestPlayerColorsChanged (int playerSerialId, List< Vector3 > newColors)
 
void RequestNewPlayer (int serialNumber, string playerName, string characterModel)
 
void RequestNewNpcIdentity ()
 
MyPlayer CreateNewPlayer (MyIdentity identity, MyNetworkClient steamClient, string playerName)
 
MyPlayer CreateNewPlayer (MyIdentity identity, PlayerId id, string playerName)
 
MyPlayer InitNewPlayer (PlayerId id, MyObjectBuilder_Player playerOb)
 
void RemovePlayer (MyPlayer player, bool removeCharacter=true)
 
MyPlayer GetPlayerById (PlayerId id)
 
bool TryGetPlayerById (PlayerId id, out MyPlayer player)
 
bool TrySetControlledEntity (PlayerId id, MyEntity entity)
 
void SetControlledEntity (ulong steamUserId, MyEntity entity)
 Shortcut for setting the first controller of the given player More...
 
void SetControlledEntityLocally (PlayerId id, MyEntity entity)
 
void SetControlledEntity (PlayerId id, MyEntity entity)
 
void RemoveControlledEntity (MyEntity entity)
 
void SetPlayerToCockpit (MyPlayer player, MyEntity controlledEntity)
 
void SetPlayerCharacter (MyPlayer player, MyCharacter newCharacter, MyEntity spawnedBy)
 
MyPlayer GetControllingPlayer (MyEntity entity)
 
MyEntityController GetEntityController (MyEntity entity)
 
Dictionary< PlayerId, MyPlayer >.ValueCollection GetOnlinePlayers ()
 
int GetOnlinePlayerCount ()
 Gets current online player count. More...
 
Dictionary< long, MyIdentity >.ValueCollection GetAllIdentities ()
 
HashSet< long > GetNPCIdentities ()
 
Dictionary< PlayerId, long >.KeyCollection GetAllPlayers ()
 
DictionaryReader< PlayerId, long > GetAllPlayerIdentities ()
 
void UpdatePlayerControllers (long controllerId)
 
void TryExtendControl (IMyControllableEntity baseEntity, MyEntity entityGettingControl)
 
void ExtendControl (IMyControllableEntity baseEntity, MyEntity entityGettingControl)
 
bool TryReduceControl (IMyControllableEntity baseEntity, MyEntity entityWhichLoosesControl)
 
void ReduceControl (IMyControllableEntity baseEntity, MyEntity entityWhichLoosesControl)
 
void ReduceAllControl (IMyControllableEntity baseEntity)
 
bool HasExtendedControl (IMyControllableEntity baseEntity, MyEntity secondEntity)
 
MyIdentity CreateNewNpcIdentity (string name)
 
override MyIdentity CreateNewIdentity (string name, string model=null)
 
override MyIdentity CreateNewIdentity (string name, long identityId, string model)
 
override MyIdentity CreateNewIdentity (MyObjectBuilder_Identity objectBuilder)
 
void RemoveIdentity (long identityId, PlayerId playerId=new PlayerId())
 
bool HasIdentity (long identityId)
 
MyIdentity TryGetIdentity (long identityId)
 
bool TryGetPlayerId (long identityId, out MyPlayer.PlayerId result)
 Does a linear search through a dictionary. Do not use unless you actually need this More...
 
MyIdentity TryGetPlayerIdentity (MyPlayer.PlayerId playerId)
 
long TryGetIdentityId (ulong steamId, int serialId=0)
 
ulong TryGetSteamId (long identityId)
 
void MarkIdentityAsNPC (long identityId)
 
void UnmarkIdentityAsNPC (long identityId)
 
bool IdentityIsNpc (long identityId)
 
void LoadIdentities (List< MyObjectBuilder_Identity > list)
 
void ClearIdentities ()
 
void SetRespawnComponent (MyRespawnComponentBase respawnComponent)
 
void KillPlayer (MyPlayer player)
 
void RevivePlayer (MyPlayer player)
 
void WriteDebugInfo ()
 
void DebugDraw ()
 
- Public Member Functions inherited from VRage.Game.ModAPI.IMyPlayerCollection
void ExtendControl (IMyControllableEntity entityWithControl, IMyEntity entityGettingControl)
 
bool HasExtendedControl (IMyControllableEntity firstEntity, IMyEntity secondEntity)
 
void ReduceControl (IMyControllableEntity entityWhichKeepsControl, IMyEntity entityWhichLoosesControl)
 
void TryExtendControl (IMyControllableEntity entityWithControl, IMyEntity entityGettingControl)
 
bool TryReduceControl (IMyControllableEntity entityWhichKeepsControl, IMyEntity entityWhichLoosesControl)
 

Static Public Member Functions

static void UpdateControl (long entityId)
 
static void RequestLocalRespawn ()
 
static void RespawnRequest (bool joinGame, bool newIdentity, long respawnEntityId, string shipPrefabId, int playerSerialId=0, Vector3D?spawnPosition=null, VRage.ObjectBuilders.SerializableDefinitionId?botDefinitionId=null)
 
static void ChangePlayerCharacter (MyPlayer player, MyCharacter characterEntity, MyEntity entity)
 

Properties

MyRespawnComponentBase RespawnComponent [get, set]
 
DictionaryReader< long, PlayerIdControlledEntities [get]
 
- Properties inherited from VRage.Game.ModAPI.IMyPlayerCollection
long Count [get]
 

Events

Action< int > NewPlayerRequestSucceeded
 
Action< int > NewPlayerRequestFailed
 
Action< int > LocalPlayerRemoved
 
Action< int > LocalPlayerLoaded
 
Action LocalRespawnRequested
 
Action< PlayerIdPlayerRemoved
 
PlayerRequestDelegate PlayerRequesting
 
Action< bool, PlayerIdPlayersChanged
 
Action< long > PlayerCharacterDied
 
Action IdentitiesChanged
 

Detailed Description

Definition at line 52 of file MyPlayerCollection.cs.

Constructor & Destructor Documentation

Sandbox.Game.Multiplayer.MyPlayerCollection.MyPlayerCollection ( )
inline

Definition at line 134 of file MyPlayerCollection.cs.

Member Function Documentation

static void Sandbox.Game.Multiplayer.MyPlayerCollection.ChangePlayerCharacter ( MyPlayer  player,
MyCharacter  characterEntity,
MyEntity  entity 
)
inlinestatic

Definition at line 1568 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.ClearIdentities ( )
inline

Definition at line 1382 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.ClearPlayers ( )
inline

Definition at line 515 of file MyPlayerCollection.cs.

override MyIdentity Sandbox.Game.Multiplayer.MyPlayerCollection.CreateNewIdentity ( string  name,
string  model = null 
)
inlinevirtual

Reimplemented from Sandbox.Game.World.MyIdentity.Friend.

Definition at line 1245 of file MyPlayerCollection.cs.

override MyIdentity Sandbox.Game.Multiplayer.MyPlayerCollection.CreateNewIdentity ( string  name,
long  identityId,
string  model 
)
inlinevirtual

Reimplemented from Sandbox.Game.World.MyIdentity.Friend.

Definition at line 1252 of file MyPlayerCollection.cs.

override MyIdentity Sandbox.Game.Multiplayer.MyPlayerCollection.CreateNewIdentity ( MyObjectBuilder_Identity  objectBuilder)
inlinevirtual

Reimplemented from Sandbox.Game.World.MyIdentity.Friend.

Definition at line 1264 of file MyPlayerCollection.cs.

MyIdentity Sandbox.Game.Multiplayer.MyPlayerCollection.CreateNewNpcIdentity ( string  name)
inline

Definition at line 1238 of file MyPlayerCollection.cs.

MyPlayer Sandbox.Game.Multiplayer.MyPlayerCollection.CreateNewPlayer ( MyIdentity  identity,
MyNetworkClient  steamClient,
string  playerName 
)
inline

Definition at line 912 of file MyPlayerCollection.cs.

MyPlayer Sandbox.Game.Multiplayer.MyPlayerCollection.CreateNewPlayer ( MyIdentity  identity,
PlayerId  id,
string  playerName 
)
inline

Definition at line 926 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.DebugDraw ( )
inline

Definition at line 1898 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.ExtendControl ( IMyControllableEntity  baseEntity,
MyEntity  entityGettingControl 
)
inline

Definition at line 1170 of file MyPlayerCollection.cs.

Dictionary<long, MyIdentity>.ValueCollection Sandbox.Game.Multiplayer.MyPlayerCollection.GetAllIdentities ( )
inline

Definition at line 1120 of file MyPlayerCollection.cs.

DictionaryReader<PlayerId, long> Sandbox.Game.Multiplayer.MyPlayerCollection.GetAllPlayerIdentities ( )
inline

Definition at line 1135 of file MyPlayerCollection.cs.

Dictionary<PlayerId, long>.KeyCollection Sandbox.Game.Multiplayer.MyPlayerCollection.GetAllPlayers ( )
inline

Definition at line 1130 of file MyPlayerCollection.cs.

MyPlayer Sandbox.Game.Multiplayer.MyPlayerCollection.GetControllingPlayer ( MyEntity  entity)
inline

Definition at line 1088 of file MyPlayerCollection.cs.

MyEntityController Sandbox.Game.Multiplayer.MyPlayerCollection.GetEntityController ( MyEntity  entity)
inline

Definition at line 1099 of file MyPlayerCollection.cs.

HashSet<long> Sandbox.Game.Multiplayer.MyPlayerCollection.GetNPCIdentities ( )
inline

Definition at line 1125 of file MyPlayerCollection.cs.

int Sandbox.Game.Multiplayer.MyPlayerCollection.GetOnlinePlayerCount ( )
inline

Gets current online player count.

Returns
Returns current online player count.

Definition at line 1115 of file MyPlayerCollection.cs.

Dictionary<PlayerId, MyPlayer>.ValueCollection Sandbox.Game.Multiplayer.MyPlayerCollection.GetOnlinePlayers ( )
inline

Definition at line 1106 of file MyPlayerCollection.cs.

MyPlayer Sandbox.Game.Multiplayer.MyPlayerCollection.GetPlayerById ( PlayerId  id)
inline

Definition at line 997 of file MyPlayerCollection.cs.

bool Sandbox.Game.Multiplayer.MyPlayerCollection.HasExtendedControl ( IMyControllableEntity  baseEntity,
MyEntity  secondEntity 
)
inline

Definition at line 1229 of file MyPlayerCollection.cs.

bool Sandbox.Game.Multiplayer.MyPlayerCollection.HasIdentity ( long  identityId)
inline

Definition at line 1291 of file MyPlayerCollection.cs.

bool Sandbox.Game.Multiplayer.MyPlayerCollection.IdentityIsNpc ( long  identityId)
inline

Definition at line 1366 of file MyPlayerCollection.cs.

MyPlayer Sandbox.Game.Multiplayer.MyPlayerCollection.InitNewPlayer ( PlayerId  id,
MyObjectBuilder_Player  playerOb 
)
inline

Definition at line 951 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.KillPlayer ( MyPlayer  player)
inline

Definition at line 1427 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.LoadConnectedPlayers ( MyObjectBuilder_Checkpoint  checkpoint,
MyPlayer.PlayerId savingPlayerId = null 
)
inline

Definition at line 299 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.LoadControlledEntities ( SerializableDictionaryCompat< long, MyObjectBuilder_Checkpoint.PlayerId, ulong >  controlledEntities,
long  controlledObject,
MyPlayer.PlayerId savingPlayerId = null 
)
inline

Definition at line 186 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.LoadDisconnectedPlayers ( Dictionary< MyObjectBuilder_Checkpoint.PlayerId, long >  dictionary)
inline

Definition at line 404 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.LoadIdentities ( MyObjectBuilder_Checkpoint  checkpoint,
MyPlayer.PlayerId savingPlayerId = null 
)
inline

Definition at line 139 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.LoadIdentities ( List< MyObjectBuilder_Identity list)
inline

Definition at line 1371 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.LoadPlayers ( List< AllPlayerData allPlayersData)
inline

Definition at line 287 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.MarkIdentityAsNPC ( long  identityId)
inline

Definition at line 1350 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.ReduceAllControl ( IMyControllableEntity  baseEntity)
inline

Definition at line 1205 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.ReduceControl ( IMyControllableEntity  baseEntity,
MyEntity  entityWhichLoosesControl 
)
inline

Definition at line 1197 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.RegisterEvents ( )
inline

Definition at line 493 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.RemoveControlledEntity ( MyEntity  entity)
inline

Definition at line 1051 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.RemoveIdentity ( long  identityId,
PlayerId  playerId = new PlayerId() 
)
inline

Definition at line 1276 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.RemovePlayer ( MyPlayer  player,
bool  removeCharacter = true 
)
inline

Definition at line 962 of file MyPlayerCollection.cs.

static void Sandbox.Game.Multiplayer.MyPlayerCollection.RequestLocalRespawn ( )
inlinestatic

Definition at line 1397 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.RequestNewNpcIdentity ( )
inline

Definition at line 907 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.RequestNewPlayer ( int  serialNumber,
string  playerName,
string  characterModel 
)
inline

Definition at line 902 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.RequestPlayerColorChanged ( int  playerSerialId,
int  colorIndex,
Vector3  newColor 
)
inline

Definition at line 892 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.RequestPlayerColorsChanged ( int  playerSerialId,
List< Vector3 newColors 
)
inline

Definition at line 897 of file MyPlayerCollection.cs.

static void Sandbox.Game.Multiplayer.MyPlayerCollection.RespawnRequest ( bool  joinGame,
bool  newIdentity,
long  respawnEntityId,
string  shipPrefabId,
int  playerSerialId = 0,
Vector3D spawnPosition = null,
VRage.ObjectBuilders.SerializableDefinitionId botDefinitionId = null 
)
inlinestatic

Definition at line 1413 of file MyPlayerCollection.cs.

delegate void Sandbox.Game.Multiplayer.MyPlayerCollection.RespawnRequestedDelegate ( ref RespawnMsg  respawnMsg,
MyNetworkClient  client 
)
void Sandbox.Game.Multiplayer.MyPlayerCollection.RevivePlayer ( MyPlayer  player)
inline

Definition at line 1433 of file MyPlayerCollection.cs.

List<MyObjectBuilder_Identity> Sandbox.Game.Multiplayer.MyPlayerCollection.SaveIdentities ( )
inline

Definition at line 166 of file MyPlayerCollection.cs.

List<long> Sandbox.Game.Multiplayer.MyPlayerCollection.SaveNpcIdentities ( )
inline

Definition at line 176 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.SavePlayers ( MyObjectBuilder_Checkpoint  checkpoint)
inline

Definition at line 413 of file MyPlayerCollection.cs.

List<AllPlayerData> Sandbox.Game.Multiplayer.MyPlayerCollection.SavePlayers ( )
inline

Definition at line 456 of file MyPlayerCollection.cs.

SerializableDictionaryCompat<long, MyObjectBuilder_Checkpoint.PlayerId, ulong> Sandbox.Game.Multiplayer.MyPlayerCollection.SerializeControlledEntities ( )
inline

Definition at line 260 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.SetControlledEntity ( ulong  steamUserId,
MyEntity  entity 
)
inline

Shortcut for setting the first controller of the given player

Parameters
steamUserId
entity

Definition at line 1026 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.SetControlledEntity ( PlayerId  id,
MyEntity  entity 
)
inline

Definition at line 1037 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.SetControlledEntityLocally ( PlayerId  id,
MyEntity  entity 
)
inline

Definition at line 1032 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.SetPlayerCharacter ( MyPlayer  player,
MyCharacter  newCharacter,
MyEntity  spawnedBy 
)
inline

Definition at line 1072 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.SetPlayerToCockpit ( MyPlayer  player,
MyEntity  controlledEntity 
)
inline

Definition at line 1064 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.SetRespawnComponent ( MyRespawnComponentBase  respawnComponent)
inline

Definition at line 1392 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.TryExtendControl ( IMyControllableEntity  baseEntity,
MyEntity  entityGettingControl 
)
inline

Definition at line 1159 of file MyPlayerCollection.cs.

MyIdentity Sandbox.Game.Multiplayer.MyPlayerCollection.TryGetIdentity ( long  identityId)
inline

Definition at line 1296 of file MyPlayerCollection.cs.

long Sandbox.Game.Multiplayer.MyPlayerCollection.TryGetIdentityId ( ulong  steamId,
int  serialId = 0 
)
inline

Definition at line 1334 of file MyPlayerCollection.cs.

bool Sandbox.Game.Multiplayer.MyPlayerCollection.TryGetPlayerById ( PlayerId  id,
out MyPlayer  player 
)
inline

Definition at line 1004 of file MyPlayerCollection.cs.

bool Sandbox.Game.Multiplayer.MyPlayerCollection.TryGetPlayerId ( long  identityId,
out MyPlayer.PlayerId  result 
)
inline

Does a linear search through a dictionary. Do not use unless you actually need this

Definition at line 1306 of file MyPlayerCollection.cs.

MyIdentity Sandbox.Game.Multiplayer.MyPlayerCollection.TryGetPlayerIdentity ( MyPlayer.PlayerId  playerId)
inline

Definition at line 1321 of file MyPlayerCollection.cs.

ulong Sandbox.Game.Multiplayer.MyPlayerCollection.TryGetSteamId ( long  identityId)
inline

Implements VRage.Game.ModAPI.IMyPlayerCollection.

Definition at line 1342 of file MyPlayerCollection.cs.

bool Sandbox.Game.Multiplayer.MyPlayerCollection.TryReduceControl ( IMyControllableEntity  baseEntity,
MyEntity  entityWhichLoosesControl 
)
inline

Definition at line 1185 of file MyPlayerCollection.cs.

bool Sandbox.Game.Multiplayer.MyPlayerCollection.TrySetControlledEntity ( PlayerId  id,
MyEntity  entity 
)
inline

Definition at line 1009 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.UnmarkIdentityAsNPC ( long  identityId)
inline

Definition at line 1358 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.UnregisterEvents ( )
inline

Definition at line 498 of file MyPlayerCollection.cs.

static void Sandbox.Game.Multiplayer.MyPlayerCollection.UpdateControl ( long  entityId)
inlinestatic

Definition at line 562 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.UpdatePlayerControllers ( long  controllerId)
inline

Definition at line 1140 of file MyPlayerCollection.cs.

void Sandbox.Game.Multiplayer.MyPlayerCollection.WriteDebugInfo ( )
inline

Definition at line 1870 of file MyPlayerCollection.cs.

Property Documentation

DictionaryReader<long, PlayerId> Sandbox.Game.Multiplayer.MyPlayerCollection.ControlledEntities
get

Definition at line 128 of file MyPlayerCollection.cs.

MyRespawnComponentBase Sandbox.Game.Multiplayer.MyPlayerCollection.RespawnComponent
getset

Definition at line 106 of file MyPlayerCollection.cs.

Event Documentation

Action Sandbox.Game.Multiplayer.MyPlayerCollection.IdentitiesChanged

Definition at line 125 of file MyPlayerCollection.cs.

Action<int> Sandbox.Game.Multiplayer.MyPlayerCollection.LocalPlayerLoaded

Definition at line 116 of file MyPlayerCollection.cs.

Action<int> Sandbox.Game.Multiplayer.MyPlayerCollection.LocalPlayerRemoved

Definition at line 115 of file MyPlayerCollection.cs.

Action Sandbox.Game.Multiplayer.MyPlayerCollection.LocalRespawnRequested

Definition at line 117 of file MyPlayerCollection.cs.

Action<int> Sandbox.Game.Multiplayer.MyPlayerCollection.NewPlayerRequestFailed

Definition at line 114 of file MyPlayerCollection.cs.

Action<int> Sandbox.Game.Multiplayer.MyPlayerCollection.NewPlayerRequestSucceeded

Definition at line 113 of file MyPlayerCollection.cs.

Action<long> Sandbox.Game.Multiplayer.MyPlayerCollection.PlayerCharacterDied

Definition at line 124 of file MyPlayerCollection.cs.

Action<PlayerId> Sandbox.Game.Multiplayer.MyPlayerCollection.PlayerRemoved

Definition at line 118 of file MyPlayerCollection.cs.

PlayerRequestDelegate Sandbox.Game.Multiplayer.MyPlayerCollection.PlayerRequesting

Definition at line 120 of file MyPlayerCollection.cs.

Action<bool, PlayerId> Sandbox.Game.Multiplayer.MyPlayerCollection.PlayersChanged

Definition at line 122 of file MyPlayerCollection.cs.


The documentation for this class was generated from the following files: