C# Класс CreatureAI, TheUnseen

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

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

Свойство Тип Описание
SSChargeDecrease float
absorbingSound UnityEngine.AudioClip
attackDamage int
attackRange float
attackSound UnityEngine.AudioClip
attackSpeed float
chaseSpeed float
checkProgressTime float
currentState States,
currentTarget GameObject
currentWaypoint GameObject
drainRange float
growls AudioClip[]
isAttacking bool
isSuperSayian bool
lightning LightningBolt
meshRenderer Renderer
minWaypointRange float
newTarget GameObject
normal Material
randomNoiseTime float
ratioDrainPerSecond float
roars AudioClip[]
runSpeed float
searchTime float
soundSource AudioSource
superSayianCharge float
superSayianGlow Material
superSayianSpeedMult float
superSayianTime float
timeSearchedSoFar float
timeToWait float
walkSpeed float

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

Метод Описание
Attack ( GameObject target ) : IEnumerator
Awake ( ) : void
CanDrain ( GameObject obj ) : bool
GetNearestWaypoint ( ) : void
Update ( ) : void
UpdateAnimations ( ) : void

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

Метод Описание
GetNewestTarget ( ) : GameObject
getValue ( GameObject obj ) : float

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

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

public Attack ( GameObject target ) : IEnumerator
target GameObject
Результат IEnumerator

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

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

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

public CanDrain ( GameObject obj ) : bool
obj GameObject
Результат bool

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

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

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

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

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

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

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

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

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

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

public AudioClip,UnityEngine absorbingSound
Результат UnityEngine.AudioClip

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

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

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

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

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

public AudioClip,UnityEngine attackSound
Результат UnityEngine.AudioClip

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

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

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

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

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

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

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

public States, currentState
Результат States,

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

public GameObject currentTarget
Результат GameObject

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

public GameObject currentWaypoint
Результат GameObject

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

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

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

public AudioClip[] growls
Результат AudioClip[]

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

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

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

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

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

public LightningBolt lightning
Результат LightningBolt

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

public Renderer meshRenderer
Результат Renderer

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

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

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

public GameObject newTarget
Результат GameObject

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

public Material normal
Результат Material

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

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

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

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

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

public AudioClip[] roars
Результат AudioClip[]

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

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

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

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

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

public AudioSource soundSource
Результат AudioSource

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

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

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

public Material superSayianGlow
Результат Material

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

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

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

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

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

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

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

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

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

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