C# Class SpiderState, ES2014B

Inheritance: AbstractEntity
Afficher le fichier Open project: eloipuertas/ES2014B Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
TimeBasedUpdate ( ) : void
move ( ) : void
reenableWebAI ( ) : void
throwProj ( ) : void

Method Details

Awake() public méthode

public Awake ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

addHealth() public méthode

public addHealth ( int healthToAdd ) : void
healthToAdd int
Résultat void

attack() public méthode

public attack ( AbstractEntity, enemy, Vector3 enemyPos ) : void
enemy AbstractEntity,
enemyPos Vector3
Résultat void

destroyObject() public méthode

public destroyObject ( ) : void
Résultat void

destroyWithDelay() public méthode

public destroyWithDelay ( float delay ) : void
delay float
Résultat void

getDestination() public méthode

public getDestination ( ) : Vector3
Résultat Vector3

lookAt() public méthode

public lookAt ( Vector3 lookAtPos ) : void
lookAtPos Vector3
Résultat void

onAttackReceived() public méthode

public onAttackReceived ( int baseDMG ) : void
baseDMG int
Résultat void

setDestination() public méthode

public setDestination ( float x, float y, float z ) : void
x float
y float
z float
Résultat void

setHealth() public méthode

public setHealth ( int newHealth ) : void
newHealth int
Résultat void

substractHealth() public méthode

public substractHealth ( int healthToSubstract ) : void
healthToSubstract int
Résultat void

updateStats() public méthode

public updateStats ( ) : void
Résultat void

useWebSpell() public méthode

public useWebSpell ( Transform target ) : void
target Transform
Résultat void

Property Details

coeff_ConToFor public_oe property

public float coeff_ConToFor
Résultat float

coeff_DexToRef public_oe property

public float coeff_DexToRef
Résultat float

coeff_StrToDMG public_oe property

public float coeff_StrToDMG
Résultat float

destination public_oe property

public Vector3 destination
Résultat Vector3

maxHPPossible public_oe property

public int maxHPPossible
Résultat int

maxMPPossible public_oe property

public int maxMPPossible
Résultat int

maxPcDMGReduction public_oe property

public float maxPcDMGReduction
Résultat float

max_attacks_per_second public_oe property

public float max_attacks_per_second
Résultat float

moveSpeed public_oe property

public float moveSpeed
Résultat float

projectileSpeed public_oe property

public float projectileSpeed
Résultat float

rotationSpeed public_oe property

public float rotationSpeed
Résultat float

timeCostDivisor public_oe property

public float timeCostDivisor
Résultat float

timeForNextAction public_oe property

public float timeForNextAction
Résultat float

timecost_perAction public_oe property

public float timecost_perAction
Résultat float