C# 클래스 GameFramework.EntityViewModel

파일 보기 프로젝트 열기: dreamanlan/CSharpGameFramework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_Actor UnityEngine.GameObject
m_ObjId int
m_Visible bool

Private Properties

프로퍼티 타입 설명
Create void
Destroy void
SyncSpatial void
Update void
UpdateSpatial void
UpdateVisible bool

공개 메소드들

메소드 설명
Death ( ) : void

死亡

Hide ( bool hide, bool bNPC = false ) : void

隐身效果切换

MoveTo ( float x, float y, float z ) : void
PlayAnimation ( string anim ) : void
SetMoveAgentEnable ( bool enable ) : void

是否使用NavAgent

SetRedEdge ( float duration ) : void
StopMove ( ) : void
ToggleMaskEffect ( bool enable ) : void
UpdateEdgeColor ( ) : void

보호된 메소드들

메소드 설명
CreateActor ( int objId, string model, float x, float y, float z, float dir, float scale, float radius, float speed ) : void
DestroyActor ( ) : void
SetVisible ( bool visible ) : void

비공개 메소드들

메소드 설명
Create ( EntityInfo entity ) : void
Destroy ( ) : void
SyncSpatial ( ) : void
Update ( ) : void
UpdateSpatial ( ) : void
UpdateVisible ( bool visible ) : bool

메소드 상세

CreateActor() 보호된 메소드

protected CreateActor ( int objId, string model, float x, float y, float z, float dir, float scale, float radius, float speed ) : void
objId int
model string
x float
y float
z float
dir float
scale float
radius float
speed float
리턴 void

Death() 공개 메소드

死亡
public Death ( ) : void
리턴 void

DestroyActor() 보호된 메소드

protected DestroyActor ( ) : void
리턴 void

Hide() 공개 메소드

隐身效果切换
public Hide ( bool hide, bool bNPC = false ) : void
hide bool
bNPC bool
리턴 void

MoveTo() 공개 메소드

public MoveTo ( float x, float y, float z ) : void
x float
y float
z float
리턴 void

PlayAnimation() 공개 메소드

public PlayAnimation ( string anim ) : void
anim string
리턴 void

SetMoveAgentEnable() 공개 메소드

是否使用NavAgent
public SetMoveAgentEnable ( bool enable ) : void
enable bool
리턴 void

SetRedEdge() 공개 메소드

public SetRedEdge ( float duration ) : void
duration float
리턴 void

SetVisible() 보호된 메소드

protected SetVisible ( bool visible ) : void
visible bool
리턴 void

StopMove() 공개 메소드

public StopMove ( ) : void
리턴 void

ToggleMaskEffect() 공개 메소드

public ToggleMaskEffect ( bool enable ) : void
enable bool
리턴 void

UpdateEdgeColor() 공개 메소드

public UpdateEdgeColor ( ) : void
리턴 void

프로퍼티 상세

m_Actor 보호되어 있는 프로퍼티

protected GameObject,UnityEngine m_Actor
리턴 UnityEngine.GameObject

m_ObjId 보호되어 있는 프로퍼티

protected int m_ObjId
리턴 int

m_Visible 보호되어 있는 프로퍼티

protected bool m_Visible
리턴 bool