C# Класс GameMachine.Npc

Наследование: UnityEngine.MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
action System.Action
controller NpcEntityController
gameEntity IGameEntity
group NpcGroup
order int
route WaypointRoute
target UnityEngine.Transform

Открытые методы

Метод Описание
DeathStatusChange ( int status ) : void
GetNpcDef ( ) : NpcDef
RemoveAttackTarget ( ) : void
SetAttackTarget ( Transform attackTarget, float targetDistance ) : void
SetNpcDef ( NpcDef npcDef ) : void
Start ( ) : void
Update ( ) : void

Приватные методы

Метод Описание
CalculateTarget ( ) : void
RunAi ( ) : void
SetPath ( Vector3 pos ) : bool
SetTargetFromWaypoint ( ) : void

Описание методов

DeathStatusChange() публичный Метод

public DeathStatusChange ( int status ) : void
status int
Результат void

GetNpcDef() публичный Метод

public GetNpcDef ( ) : NpcDef
Результат NpcDef

RemoveAttackTarget() публичный Метод

public RemoveAttackTarget ( ) : void
Результат void

SetAttackTarget() публичный Метод

public SetAttackTarget ( Transform attackTarget, float targetDistance ) : void
attackTarget UnityEngine.Transform
targetDistance float
Результат void

SetNpcDef() публичный Метод

public SetNpcDef ( NpcDef npcDef ) : void
npcDef NpcDef
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

Описание свойств

action публичное свойство

public Action,System action
Результат System.Action

controller публичное свойство

public NpcEntityController controller
Результат NpcEntityController

gameEntity публичное свойство

public IGameEntity gameEntity
Результат IGameEntity

group публичное свойство

public NpcGroup,GameMachine group
Результат NpcGroup

order публичное свойство

public int order
Результат int

route публичное свойство

public WaypointRoute,GameMachine route
Результат WaypointRoute

target публичное свойство

public Transform,UnityEngine target
Результат UnityEngine.Transform