Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.SubsystemPlayers
类 Game.SubsystemPlayers 继承关系图:
Game.SubsystemPlayers 的协作图:

Public 成员函数

bool IsPlayer (Entity entity)
ComponentPlayer FindNearestPlayer (Vector3 position)
void AddPlayerData (PlayerData playerData)
void RemovePlayerData (PlayerData playerData)
virtual void Update (float dt)
override void Dispose ()
override void Load (ValuesDictionary valuesDictionary)
override void Save (ValuesDictionary valuesDictionary)
override void OnEntityAdded (Entity entity)
override void OnEntityRemoved (Entity entity)
virtual void UpdateComponentPlayers ()
Public 成员函数 继承自 GameEntitySystem.Subsystem
virtual void Initialize (Project project, ValuesDictionary valuesDictionary)

Public 属性

SubsystemTime m_subsystemTime
List< PlayerDatam_playersData = []
List< ComponentPlayerm_componentPlayers = []
int m_nextPlayerIndex
bool PlayerStartedPlaying = false

静态 Public 属性

static int MaxPlayers = 4

属性

ReadOnlyList< PlayerDataPlayersData [get]
ReadOnlyList< ComponentPlayerComponentPlayers [get]
Vector3 GlobalSpawnPosition [get, set]
UpdateOrder UpdateOrder [get]
virtual Action< PlayerDataPlayerAdded [get, set]
virtual Action< PlayerDataPlayerRemoved [get, set]
属性 继承自 GameEntitySystem.Subsystem
Project Project [get]
ValuesDictionary ValuesDictionary [get]
属性 继承自 Game.IUpdateable
float FloatUpdateOrder [get]

额外继承的成员函数

包函数 继承自 GameEntitySystem.Subsystem
void DisposeInternal ()

详细描述

在文件 SubsystemPlayers.cs7 行定义.

成员函数说明

◆ AddPlayerData()

void Game.SubsystemPlayers.AddPlayerData ( PlayerData playerData)

在文件 SubsystemPlayers.cs54 行定义.

◆ Dispose()

override void Game.SubsystemPlayers.Dispose ( )
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemPlayers.cs87 行定义.

函数调用图:

◆ FindNearestPlayer()

ComponentPlayer Game.SubsystemPlayers.FindNearestPlayer ( Vector3 position)

在文件 SubsystemPlayers.cs41 行定义.

函数调用图:

◆ IsPlayer()

bool Game.SubsystemPlayers.IsPlayer ( Entity entity)

在文件 SubsystemPlayers.cs32 行定义.

◆ Load()

override void Game.SubsystemPlayers.Load ( ValuesDictionary valuesDictionary)
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemPlayers.cs93 行定义.

函数调用图:

◆ OnEntityAdded()

override void Game.SubsystemPlayers.OnEntityAdded ( Entity entity)
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemPlayers.cs117 行定义.

函数调用图:

◆ OnEntityRemoved()

override void Game.SubsystemPlayers.OnEntityRemoved ( Entity entity)
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemPlayers.cs124 行定义.

函数调用图:

◆ RemovePlayerData()

void Game.SubsystemPlayers.RemovePlayerData ( PlayerData playerData)

在文件 SubsystemPlayers.cs66 行定义.

函数调用图:

◆ Save()

override void Game.SubsystemPlayers.Save ( ValuesDictionary valuesDictionary)
virtual

重载 GameEntitySystem.Subsystem .

在文件 SubsystemPlayers.cs105 行定义.

函数调用图:

◆ Update()

virtual void Game.SubsystemPlayers.Update ( float dt)
virtual

实现了 Game.IUpdateable.

在文件 SubsystemPlayers.cs78 行定义.

函数调用图:

◆ UpdateComponentPlayers()

virtual void Game.SubsystemPlayers.UpdateComponentPlayers ( )
virtual

在文件 SubsystemPlayers.cs131 行定义.

这是这个函数的调用关系图:

类成员变量说明

◆ m_componentPlayers

List<ComponentPlayer> Game.SubsystemPlayers.m_componentPlayers = []

在文件 SubsystemPlayers.cs12 行定义.

◆ m_nextPlayerIndex

int Game.SubsystemPlayers.m_nextPlayerIndex

在文件 SubsystemPlayers.cs14 行定义.

◆ m_playersData

List<PlayerData> Game.SubsystemPlayers.m_playersData = []

在文件 SubsystemPlayers.cs10 行定义.

◆ m_subsystemTime

SubsystemTime Game.SubsystemPlayers.m_subsystemTime

在文件 SubsystemPlayers.cs8 行定义.

◆ MaxPlayers

int Game.SubsystemPlayers.MaxPlayers = 4
static

在文件 SubsystemPlayers.cs16 行定义.

◆ PlayerStartedPlaying

bool Game.SubsystemPlayers.PlayerStartedPlaying = false

在文件 SubsystemPlayers.cs18 行定义.

属性说明

◆ ComponentPlayers

ReadOnlyList<ComponentPlayer> Game.SubsystemPlayers.ComponentPlayers
get

在文件 SubsystemPlayers.cs22 行定义.

◆ GlobalSpawnPosition

Vector3 Game.SubsystemPlayers.GlobalSpawnPosition
getset

在文件 SubsystemPlayers.cs24 行定义.

◆ PlayerAdded

virtual Action<PlayerData> Game.SubsystemPlayers.PlayerAdded
getset

在文件 SubsystemPlayers.cs28 行定义.

◆ PlayerRemoved

virtual Action<PlayerData> Game.SubsystemPlayers.PlayerRemoved
getset

在文件 SubsystemPlayers.cs30 行定义.

◆ PlayersData

ReadOnlyList<PlayerData> Game.SubsystemPlayers.PlayersData
get

在文件 SubsystemPlayers.cs20 行定义.

◆ UpdateOrder

UpdateOrder Game.SubsystemPlayers.UpdateOrder
get

实现了 Game.IUpdateable.

在文件 SubsystemPlayers.cs26 行定义.


该类的文档由以下文件生成: