C# Класс SpiderState, ES2014B

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

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

Свойство Тип Описание
coeff_ConToFor float
coeff_DexToRef float
coeff_StrToDMG float
destination Vector3
maxHPPossible int
maxMPPossible int
maxPcDMGReduction float
max_attacks_per_second float
moveSpeed float
projectileSpeed float
rotationSpeed float
timeCostDivisor float
timeForNextAction float
timecost_perAction float

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

Метод Описание
Awake ( ) : void
Update ( ) : void
addHealth ( int healthToAdd ) : void
attack ( AbstractEntity, enemy, Vector3 enemyPos ) : void
destroyObject ( ) : void
destroyWithDelay ( float delay ) : void
getDestination ( ) : Vector3
lookAt ( Vector3 lookAtPos ) : void
onAttackReceived ( int baseDMG ) : void
setDestination ( float x, float y, float z ) : void
setHealth ( int newHealth ) : void
substractHealth ( int healthToSubstract ) : void
updateStats ( ) : void
useWebSpell ( Transform target ) : void

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

Метод Описание
TimeBasedUpdate ( ) : void
move ( ) : void
reenableWebAI ( ) : void
throwProj ( ) : void

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

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

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

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

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

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

public addHealth ( int healthToAdd ) : void
healthToAdd int
Результат void

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

public attack ( AbstractEntity, enemy, Vector3 enemyPos ) : void
enemy AbstractEntity,
enemyPos Vector3
Результат void

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

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

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

public destroyWithDelay ( float delay ) : void
delay float
Результат void

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

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

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

public lookAt ( Vector3 lookAtPos ) : void
lookAtPos Vector3
Результат void

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

public onAttackReceived ( int baseDMG ) : void
baseDMG int
Результат void

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

public setDestination ( float x, float y, float z ) : void
x float
y float
z float
Результат void

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

public setHealth ( int newHealth ) : void
newHealth int
Результат void

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

public substractHealth ( int healthToSubstract ) : void
healthToSubstract int
Результат void

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

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

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

public useWebSpell ( Transform target ) : void
target Transform
Результат void

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

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

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

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

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

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

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

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

public Vector3 destination
Результат Vector3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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