C# Class EnemyScript, Holdout

Inheritance: MonoBehaviour
Afficher le fichier Open project: MaddJhin/Holdout Class Usage Examples

Méthodes publiques

Свойство Type Description
attackCooldown float
attackDamage float
attackRange float
navPath GameObject
projectileSpeed float
unitType EnemyTypes

Méthodes publiques

Méthode Description
Awake ( ) : void
GetNextPathNode ( ) : void
LaunchProjectile ( ) : void
OnDrawGizmosSelected ( ) : void
OnEnable ( ) : void
Pathfinding ( ) : void
Start ( ) : void
Update ( ) : void
resetProjectile ( ) : void

Private Methods

Méthode Description
Combat ( ) : IEnumerator
FindPlayerTarget ( RefactoredBarricade, barricadeInput ) : GameObject
GetNewOffset ( float offsetRadius, Vector3 offsetFrom ) : Vector3
MoveToTarget ( ) : IEnumerator

Method Details

Awake() public méthode

public Awake ( ) : void
Résultat void

GetNextPathNode() public méthode

public GetNextPathNode ( ) : void
Résultat void

LaunchProjectile() public méthode

public LaunchProjectile ( ) : void
Résultat void

OnDrawGizmosSelected() public méthode

public OnDrawGizmosSelected ( ) : void
Résultat void

OnEnable() public méthode

public OnEnable ( ) : void
Résultat void

Pathfinding() public méthode

public Pathfinding ( ) : void
Résultat void

Start() public méthode

public Start ( ) : 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

attackCooldown public_oe property

public float attackCooldown
Résultat float

attackDamage public_oe property

public float attackDamage
Résultat float

attackRange public_oe property

public float attackRange
Résultat float

navPath public_oe property

public GameObject navPath
Résultat GameObject

projectileSpeed public_oe property

public float projectileSpeed
Résultat float

unitType public_oe property

public EnemyTypes unitType
Résultat EnemyTypes