3D Dungeon Crawler
Loading...
Searching...
No Matches
EnemyManager Class Reference
Inheritance diagram for EnemyManager:

Public Member Functions

void EnemyScaler (ScalingScriptableObject Scaling, int level)
 
void SetPool (ObjectPool< GameObject > pool)
 
void ResetGotHit ()
 
bool TakeDamage (int damage)
 
void Die ()
 
void OnDeathAnimationFinished ()
 

Public Attributes

int maxHealth = 10
 
int currentHealth = 10
 
int attackDamage = 5
 
int experiencePoints = 10
 
FloorTextOverlay floor
 
GameObject floatingText
 
UnityAction OnDie
 
ExperienceManager experienceManager
 

Properties

bool GotHit [get]
 
bool IsDead [get]
 

Member Function Documentation

◆ Die()

void EnemyManager.Die ( )

◆ EnemyScaler()

void EnemyManager.EnemyScaler ( ScalingScriptableObject Scaling,
int level )

◆ OnDeathAnimationFinished()

void EnemyManager.OnDeathAnimationFinished ( )

◆ ResetGotHit()

void EnemyManager.ResetGotHit ( )

◆ SetPool()

void EnemyManager.SetPool ( ObjectPool< GameObject > pool)

◆ TakeDamage()

bool EnemyManager.TakeDamage ( int damage)

Member Data Documentation

◆ attackDamage

int EnemyManager.attackDamage = 5

◆ currentHealth

int EnemyManager.currentHealth = 10

◆ experienceManager

ExperienceManager EnemyManager.experienceManager

◆ experiencePoints

int EnemyManager.experiencePoints = 10

◆ floatingText

GameObject EnemyManager.floatingText

◆ floor

FloorTextOverlay EnemyManager.floor

◆ maxHealth

int EnemyManager.maxHealth = 10

◆ OnDie

UnityAction EnemyManager.OnDie

Property Documentation

◆ GotHit

bool EnemyManager.GotHit
get

◆ IsDead

bool EnemyManager.IsDead
get

The documentation for this class was generated from the following file: