C# Класс NPCScript

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

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

Свойство Тип Описание
animator Animator
currentFearRating float
fadeTime float
fearImmunityMax float
m_groundCheck Transform
m_grounded bool
maxFearRating float
maxSpeed float
reactionDelay float
scareRating float
sprite SpriteRenderer
whatIsGround LayerMask

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

Метод Описание
Alert ( Vector3 source, bool lure, int floor, bool useDelay = true ) : void
EvacuateHouse ( ) : void
GetAlertFloor ( ) : int
GetCurrentFloor ( ) : int
GetFearRating ( ) : float
GetTarget ( ) : Vector3
IsFleeing ( ) : bool
IsLured ( ) : bool
IsScared ( ) : bool
SetDirection ( ) : void
Teleport ( Vector3 destination, int newFloor ) : void

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

Метод Описание
FixedUpdate ( ) : void
Flip ( ) : void
FreezeVelocity ( ) : void
OnPause ( ) : void
OnResume ( ) : void
OnTriggerEnter2D ( Collider2D other ) : void
Start ( ) : void
UnFreezeVelocity ( ) : void
Update ( ) : void

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

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

public Alert ( Vector3 source, bool lure, int floor, bool useDelay = true ) : void
source Vector3
lure bool
floor int
useDelay bool
Результат void

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

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

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

public GetAlertFloor ( ) : int
Результат int

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

public GetCurrentFloor ( ) : int
Результат int

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

public GetFearRating ( ) : float
Результат float

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

public GetTarget ( ) : Vector3
Результат Vector3

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

public IsFleeing ( ) : bool
Результат bool

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

public IsLured ( ) : bool
Результат bool

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

public IsScared ( ) : bool
Результат bool

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

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

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

public Teleport ( Vector3 destination, int newFloor ) : void
destination Vector3
newFloor int
Результат void

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

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

public Animator animator
Результат Animator

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

public float currentFearRating
Результат float

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

public float fadeTime
Результат float

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

public float fearImmunityMax
Результат float

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

public Transform m_groundCheck
Результат Transform

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

public bool m_grounded
Результат bool

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

public float maxFearRating
Результат float

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

public float maxSpeed
Результат float

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

public float reactionDelay
Результат float

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

public float scareRating
Результат float

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

public SpriteRenderer sprite
Результат SpriteRenderer

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

public LayerMask whatIsGround
Результат LayerMask