C# Class GameFramework.EntityViewModel

Afficher le fichier Open project: dreamanlan/CSharpGameFramework Class Usage Examples

Protected Properties

Свойство Type Description
m_Actor UnityEngine.GameObject
m_ObjId int
m_Visible bool

Private Properties

Свойство Type Description
Create void
Destroy void
SyncSpatial void
Update void
UpdateSpatial void
UpdateVisible bool

Méthodes publiques

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

Méthodes protégées

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

Private Methods

Méthode Description
Create ( EntityInfo entity ) : void
Destroy ( ) : void
SyncSpatial ( ) : void
Update ( ) : void
UpdateSpatial ( ) : void
UpdateVisible ( bool visible ) : bool

Method Details

CreateActor() protected méthode

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
Résultat void

Death() public méthode

死亡
public Death ( ) : void
Résultat void

DestroyActor() protected méthode

protected DestroyActor ( ) : void
Résultat void

Hide() public méthode

隐身效果切换
public Hide ( bool hide, bool bNPC = false ) : void
hide bool
bNPC bool
Résultat void

MoveTo() public méthode

public MoveTo ( float x, float y, float z ) : void
x float
y float
z float
Résultat void

PlayAnimation() public méthode

public PlayAnimation ( string anim ) : void
anim string
Résultat void

SetMoveAgentEnable() public méthode

是否使用NavAgent
public SetMoveAgentEnable ( bool enable ) : void
enable bool
Résultat void

SetRedEdge() public méthode

public SetRedEdge ( float duration ) : void
duration float
Résultat void

SetVisible() protected méthode

protected SetVisible ( bool visible ) : void
visible bool
Résultat void

StopMove() public méthode

public StopMove ( ) : void
Résultat void

ToggleMaskEffect() public méthode

public ToggleMaskEffect ( bool enable ) : void
enable bool
Résultat void

UpdateEdgeColor() public méthode

public UpdateEdgeColor ( ) : void
Résultat void

Property Details

m_Actor protected_oe property

protected GameObject,UnityEngine m_Actor
Résultat UnityEngine.GameObject

m_ObjId protected_oe property

protected int m_ObjId
Résultat int

m_Visible protected_oe property

protected bool m_Visible
Résultat bool