C# Класс Common.GameEntityManager

Наследование: MonoBehaviour, ICharacterApi
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
characterTimeout float
instance GameEntityManager
onEntityLoaded OnEntityLoaded
onPlayerCharacterLoaded OnPlayerCharacterLoaded

Открытые методы

Метод Описание
GameEntityCount ( ) : int
GetGameEntities ( ) : IEnumerable
GetGameEntityByCharacterId ( string characterId ) : IGameEntity
GetGameEntityById ( string entityId ) : IGameEntity
GetPlayerEntity ( ) : IGameEntity
HandleTrackDataResponse ( TrackDataResponse response ) : void
RemoveGameEntity ( string entityId, string characterId, int shortId ) : void
SetPlayerEntity ( IGameEntity entity ) : void
TrackDataReceived ( List trackDatas ) : void
UpdateTracking ( bool getNeighbors ) : void

Приватные методы

Метод Описание
Awake ( ) : void
ICharacterApi ( Common.Character character ) : void
ICharacterApi ( string error ) : void
ICharacterApi ( string playerId, Common.Character character ) : void
ICharacterApi ( string playerId, string characterId, string error ) : void
Start ( ) : void

Описание методов

GameEntityCount() публичный статический Метод

public static GameEntityCount ( ) : int
Результат int

GetGameEntities() публичный статический Метод

public static GetGameEntities ( ) : IEnumerable
Результат IEnumerable

GetGameEntityByCharacterId() публичный статический Метод

public static GetGameEntityByCharacterId ( string characterId ) : IGameEntity
characterId string
Результат IGameEntity

GetGameEntityById() публичный статический Метод

public static GetGameEntityById ( string entityId ) : IGameEntity
entityId string
Результат IGameEntity

GetPlayerEntity() публичный статический Метод

public static GetPlayerEntity ( ) : IGameEntity
Результат IGameEntity

HandleTrackDataResponse() публичный Метод

public HandleTrackDataResponse ( TrackDataResponse response ) : void
response TrackDataResponse
Результат void

RemoveGameEntity() публичный Метод

public RemoveGameEntity ( string entityId, string characterId, int shortId ) : void
entityId string
characterId string
shortId int
Результат void

SetPlayerEntity() публичный статический Метод

public static SetPlayerEntity ( IGameEntity entity ) : void
entity IGameEntity
Результат void

TrackDataReceived() публичный Метод

public TrackDataReceived ( List trackDatas ) : void
trackDatas List
Результат void

UpdateTracking() публичный Метод

public UpdateTracking ( bool getNeighbors ) : void
getNeighbors bool
Результат void

Описание свойств

characterTimeout публичное свойство

public float characterTimeout
Результат float

instance публичное статическое свойство

public static GameEntityManager,Common instance
Результат GameEntityManager

onEntityLoaded публичное свойство

public OnEntityLoaded onEntityLoaded
Результат OnEntityLoaded

onPlayerCharacterLoaded публичное свойство

public OnPlayerCharacterLoaded onPlayerCharacterLoaded
Результат OnPlayerCharacterLoaded