C# 클래스 Common.GameEntityManager

상속: MonoBehaviour, ICharacterApi
파일 보기 프로젝트 열기: gamemachine/gamemachine

공개 프로퍼티들

프로퍼티 타입 설명
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