C# Класс GameFramework.EntityViewModel

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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