Iuvo Unity 0.5.1
This is library containing a variety of helper classes and extension methods for the Unity gane engine.
GitHub | Iuvo Unity Updates | Creator
Loading...
Searching...
No Matches
IuvoUnity.BaseClasses Namespace Reference

Namespaces

namespace  ECS
namespace  Items
namespace  RPG

Classes

interface  IDataStructBase
class  IuvoAnimation
class  SaveToPrefabComponent
class  SemiBehavior
 "Custom lightweight lifecycle system for data-driven or decoupled non-MonoBehaviour systems (e.g. managers, AI behaviors, stat engines)." More...
class  SemiBehaviorManager
class  IuvoComponentBase
interface  IuvoInterfaceBase
 Marker interface for all Iuvo interfaces. Used for ECS system to identify components that implement Iuvo interfaces. More...
class  DamageTypeComponent
interface  IDealDamage
interface  IDealDamageInRadius
class  DamageComponent
interface  ITakeDamage
interface  IHeal
interface  IHealInRadius
interface  IShield
struct  HealthComponentData
class  HealthComponent
struct  LevelComponentData
class  LevelComponent

Enumerations

enum  DamageType {
  PSYCHE_CONFUSION , PSYCHE_PAIN , PSYCHE_SLEEP , PSYCHE_PARALYSIS ,
  PSYCHE_UNCONSCIOUS , PHYSICAL_PIERCING , PHYSICAL_SLASHING , PHYSICAL_BLUNT ,
  MAGIC_FIRE , MAGIC_LAVA , MAGIC_METAL , MAGIC_EARTH ,
  MAGIC_WATER , MAGIC_ICE , MAGIC_AIR , MAGIC_ELECTRICITY ,
  MAGIC_GRAVITY , NULL
}

Enumeration Type Documentation

◆ DamageType

Enumerator
PSYCHE_CONFUSION 
PSYCHE_PAIN 
PSYCHE_SLEEP 
PSYCHE_PARALYSIS 
PSYCHE_UNCONSCIOUS 
PHYSICAL_PIERCING 
PHYSICAL_SLASHING 
PHYSICAL_BLUNT 
MAGIC_FIRE 
MAGIC_LAVA 
MAGIC_METAL 
MAGIC_EARTH 
MAGIC_WATER 
MAGIC_ICE 
MAGIC_AIR 
MAGIC_ELECTRICITY 
MAGIC_GRAVITY 
NULL 
8 {
10
12
15 }
@ MAGIC_METAL
Definition DamageComponent.cs:13
@ MAGIC_LAVA
Definition DamageComponent.cs:13
@ PSYCHE_CONFUSION
Definition DamageComponent.cs:9
@ MAGIC_FIRE
Definition DamageComponent.cs:13
@ PSYCHE_PARALYSIS
Definition DamageComponent.cs:9
@ PSYCHE_SLEEP
Definition DamageComponent.cs:9
@ PHYSICAL_BLUNT
Definition DamageComponent.cs:11
@ PHYSICAL_PIERCING
Definition DamageComponent.cs:11
@ NULL
Definition DamageComponent.cs:14
@ MAGIC_ELECTRICITY
Definition DamageComponent.cs:14
@ MAGIC_ICE
Definition DamageComponent.cs:14
@ PSYCHE_PAIN
Definition DamageComponent.cs:9
@ MAGIC_GRAVITY
Definition DamageComponent.cs:14
@ PHYSICAL_SLASHING
Definition DamageComponent.cs:11
@ PSYCHE_UNCONSCIOUS
Definition DamageComponent.cs:9
@ MAGIC_WATER
Definition DamageComponent.cs:13
@ MAGIC_AIR
Definition DamageComponent.cs:14
@ MAGIC_EARTH
Definition DamageComponent.cs:13