My Project v1
Project
载入中...
搜索中...
未找到
Game.SubsystemPlayers
类 Game.SubsystemPlayers 继承关系图:
Game.SubsystemPlayers 的协作图:

Public 成员函数

bool IsPlayer (Entity entity)
 
ComponentPlayer FindNearestPlayer (Vector3 position)
 
void AddPlayerData (PlayerData playerData)
 
void RemovePlayerData (PlayerData playerData)
 
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)
 
void UpdateComponentPlayers ()
 
- Public 成员函数 继承自 Game.IUpdateable

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]
 
- 属性 继承自 Game.IUpdateable
float FloatUpdateOrder [get]
 

成员函数说明

◆ AddPlayerData()

void Game.SubsystemPlayers.AddPlayerData ( PlayerData playerData)
这是这个函数的调用关系图:

◆ Dispose()

override void Game.SubsystemPlayers.Dispose ( )
函数调用图:

◆ FindNearestPlayer()

ComponentPlayer Game.SubsystemPlayers.FindNearestPlayer ( Vector3 position)

◆ IsPlayer()

bool Game.SubsystemPlayers.IsPlayer ( Entity entity)
这是这个函数的调用关系图:

◆ Load()

override void Game.SubsystemPlayers.Load ( ValuesDictionary valuesDictionary)

◆ OnEntityAdded()

override void Game.SubsystemPlayers.OnEntityAdded ( Entity entity)
函数调用图:

◆ OnEntityRemoved()

override void Game.SubsystemPlayers.OnEntityRemoved ( Entity entity)
函数调用图:

◆ RemovePlayerData()

void Game.SubsystemPlayers.RemovePlayerData ( PlayerData playerData)
函数调用图:
这是这个函数的调用关系图:

◆ Save()

override void Game.SubsystemPlayers.Save ( ValuesDictionary valuesDictionary)
函数调用图:

◆ Update()

void Game.SubsystemPlayers.Update ( float dt)

实现了 Game.IUpdateable.

函数调用图:

◆ UpdateComponentPlayers()

void Game.SubsystemPlayers.UpdateComponentPlayers ( )
这是这个函数的调用关系图:

类成员变量说明

◆ m_componentPlayers

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

◆ m_nextPlayerIndex

int Game.SubsystemPlayers.m_nextPlayerIndex

◆ m_playersData

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

◆ m_subsystemTime

SubsystemTime Game.SubsystemPlayers.m_subsystemTime

◆ MaxPlayers

int Game.SubsystemPlayers.MaxPlayers = 4
static

◆ PlayerStartedPlaying

bool Game.SubsystemPlayers.PlayerStartedPlaying = false

属性说明

◆ ComponentPlayers

ReadOnlyList<ComponentPlayer> Game.SubsystemPlayers.ComponentPlayers
get

◆ GlobalSpawnPosition

Vector3 Game.SubsystemPlayers.GlobalSpawnPosition
getset

◆ PlayerAdded

virtual Action<PlayerData> Game.SubsystemPlayers.PlayerAdded
getset

◆ PlayerRemoved

virtual Action<PlayerData> Game.SubsystemPlayers.PlayerRemoved
getset

◆ PlayersData

ReadOnlyList<PlayerData> Game.SubsystemPlayers.PlayersData
get

◆ UpdateOrder

UpdateOrder Game.SubsystemPlayers.UpdateOrder
get

实现了 Game.IUpdateable.


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