C# 클래스 Asgard.Core.System.ObjectMapper

파일 보기 프로젝트 열기: enBask/Asgard

공개 메소드들

메소드 설명
Create ( uint id, Type type ) : NetworkObject
Create ( uint id, ushort typeId ) : NetworkObject
CreateEntity ( uint id ) : Entity
CreateEntityById ( uint id ) : Entity
DefineObject ( object obj, long entityId ) : void
DestroyEntity ( Entity ent, bool destoryEntity = true ) : void
DestroyNetObject ( Entity ent, NetworkObject netObj ) : void
EndSnapshot ( ) : NetworkObject>>.List
Lookup ( long id, ushort typeId, bool snapshot = true ) : NetworkObject
StartSnapshot ( ) : void

비공개 메소드들

메소드 설명
AddDeltaState ( int objHash, uint tickId, NetworkObject obj ) : void
AddRawType ( TypeInfo type ) : void
GetBaseline ( uint baselineId, int objHash ) : NetworkObject
GetCurrentPlayerState ( uint id ) : PlayerStateData
GetEntityCache ( ) : IEnumerable
GetLastSimId ( ) : uint
GetNetObjects ( Entity entity, Type type ) : List
Init ( AsgardBase instance ) : void
LookupType ( ushort id ) : Type
LookupType ( Type type ) : ushort
SetCurrentPlayerState ( uint id, PlayerStateData data ) : void
UnDefineObject ( object obj, long entityId ) : void

메소드 상세

Create() 공개 정적인 메소드

public static Create ( uint id, Type type ) : NetworkObject
id uint
type System.Type
리턴 NetworkObject

Create() 공개 정적인 메소드

public static Create ( uint id, ushort typeId ) : NetworkObject
id uint
typeId ushort
리턴 NetworkObject

CreateEntity() 공개 정적인 메소드

public static CreateEntity ( uint id ) : Entity
id uint
리턴 Entity

CreateEntityById() 공개 정적인 메소드

public static CreateEntityById ( uint id ) : Entity
id uint
리턴 Entity

DefineObject() 공개 정적인 메소드

public static DefineObject ( object obj, long entityId ) : void
obj object
entityId long
리턴 void

DestroyEntity() 공개 정적인 메소드

public static DestroyEntity ( Entity ent, bool destoryEntity = true ) : void
ent Entity
destoryEntity bool
리턴 void

DestroyNetObject() 공개 정적인 메소드

public static DestroyNetObject ( Entity ent, NetworkObject netObj ) : void
ent Entity
netObj NetworkObject
리턴 void

EndSnapshot() 공개 정적인 메소드

public static EndSnapshot ( ) : NetworkObject>>.List
리턴 NetworkObject>>.List

Lookup() 공개 정적인 메소드

public static Lookup ( long id, ushort typeId, bool snapshot = true ) : NetworkObject
id long
typeId ushort
snapshot bool
리턴 NetworkObject

StartSnapshot() 공개 정적인 메소드

public static StartSnapshot ( ) : void
리턴 void