C# Class Common.GameEntityManager

Inheritance: MonoBehaviour, ICharacterApi
Afficher le fichier Open project: gamemachine/gamemachine

Méthodes publiques

Свойство Type Description
characterTimeout float
instance GameEntityManager
onEntityLoaded OnEntityLoaded
onPlayerCharacterLoaded OnPlayerCharacterLoaded

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

GameEntityCount() public static méthode

public static GameEntityCount ( ) : int
Résultat int

GetGameEntities() public static méthode

public static GetGameEntities ( ) : IEnumerable
Résultat IEnumerable

GetGameEntityByCharacterId() public static méthode

public static GetGameEntityByCharacterId ( string characterId ) : IGameEntity
characterId string
Résultat IGameEntity

GetGameEntityById() public static méthode

public static GetGameEntityById ( string entityId ) : IGameEntity
entityId string
Résultat IGameEntity

GetPlayerEntity() public static méthode

public static GetPlayerEntity ( ) : IGameEntity
Résultat IGameEntity

HandleTrackDataResponse() public méthode

public HandleTrackDataResponse ( TrackDataResponse response ) : void
response TrackDataResponse
Résultat void

RemoveGameEntity() public méthode

public RemoveGameEntity ( string entityId, string characterId, int shortId ) : void
entityId string
characterId string
shortId int
Résultat void

SetPlayerEntity() public static méthode

public static SetPlayerEntity ( IGameEntity entity ) : void
entity IGameEntity
Résultat void

TrackDataReceived() public méthode

public TrackDataReceived ( List trackDatas ) : void
trackDatas List
Résultat void

UpdateTracking() public méthode

public UpdateTracking ( bool getNeighbors ) : void
getNeighbors bool
Résultat void

Property Details

characterTimeout public_oe property

public float characterTimeout
Résultat float

instance public_oe static_oe property

public static GameEntityManager,Common instance
Résultat GameEntityManager

onEntityLoaded public_oe property

public OnEntityLoaded onEntityLoaded
Résultat OnEntityLoaded

onPlayerCharacterLoaded public_oe property

public OnPlayerCharacterLoaded onPlayerCharacterLoaded
Résultat OnPlayerCharacterLoaded