C# Class EnemyUnitControl, Holdout

Inheritance: MonoBehaviour
Afficher le fichier Open project: MaddJhin/Holdout

Méthodes publiques

Свойство Type Description
attackRange float
m_ParticleSystem ParticleSystem
moveSpeed float
projectileSpeed float
slowed bool
stunImmunity bool
targetLocation GameObject
timeBetweenAttacks float
unitType EnemyTypes,
validTargets LayerMask
visionLayer LayerMask

Méthodes publiques

Méthode Description
Awake ( ) : void
LaunchProjectile ( ) : void
Move ( Vector3 destination ) : void
OnDrawGizmosSelected ( ) : void
OnEnable ( ) : void
SetActionTarget ( ) : void
SetSlow ( float slowAmount, float slowDuration ) : IEnumerator
Start ( ) : void
Stop ( ) : void
Update ( ) : void
resetProjectile ( ) : void

Private Methods

Méthode Description
EvaluateSituation ( ) : IEnumerator
Explode ( ) : IEnumerator
Punch ( ) : IEnumerator
Shoot ( ) : IEnumerator
Slam ( ) : IEnumerator
VisionCheck ( ) : IEnumerator

Method Details

Awake() public méthode

public Awake ( ) : void
Résultat void

LaunchProjectile() public méthode

public LaunchProjectile ( ) : void
Résultat void

Move() public méthode

public Move ( Vector3 destination ) : void
destination Vector3
Résultat void

OnDrawGizmosSelected() public méthode

public OnDrawGizmosSelected ( ) : void
Résultat void

OnEnable() public méthode

public OnEnable ( ) : void
Résultat void

SetActionTarget() public méthode

public SetActionTarget ( ) : void
Résultat void

SetSlow() public méthode

public SetSlow ( float slowAmount, float slowDuration ) : IEnumerator
slowAmount float
slowDuration float
Résultat IEnumerator

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

resetProjectile() public méthode

public resetProjectile ( ) : void
Résultat void

Property Details

attackRange public_oe property

public float attackRange
Résultat float

m_ParticleSystem public_oe property

public ParticleSystem m_ParticleSystem
Résultat ParticleSystem

moveSpeed public_oe property

public float moveSpeed
Résultat float

projectileSpeed public_oe property

public float projectileSpeed
Résultat float

slowed public_oe property

public bool slowed
Résultat bool

stunImmunity public_oe property

public bool stunImmunity
Résultat bool

targetLocation public_oe property

public GameObject targetLocation
Résultat GameObject

timeBetweenAttacks public_oe property

public float timeBetweenAttacks
Résultat float

unitType public_oe property

public EnemyTypes, unitType
Résultat EnemyTypes,

validTargets public_oe property

public LayerMask validTargets
Résultat LayerMask

visionLayer public_oe property

public LayerMask visionLayer
Résultat LayerMask