Loading...
Searching...
No Matches
AdventureCore.ResourceDamage Class Reference

Detailed Description

damage that reduces some resource value(health), probably the most common kind of damage

https://adventure.softleitner.com/manual/damage

Inheritance diagram for AdventureCore.ResourceDamage:
AdventureCore.DamageKind

Public Member Functions

override void OnDamage (DamageEvent e)
 called during damage handling after the sender and receiver had a chance to react in their PreDamage and OnDamage methods(DamageEvent)
 
- Public Member Functions inherited from AdventureCore.DamageKind
virtual void SendHalf (CharacterBase character)
 
virtual void SendOne (CharacterBase character)
 
virtual void SendTwo (CharacterBase character)
 
virtual void SendFive (CharacterBase character)
 
virtual void SendTen (CharacterBase character)
 

Public Attributes

ResourceType ResourceType
 
bool Add
 
bool ShowBar
 
- Public Attributes inherited from AdventureCore.DamageKind
Color Color = Color.red
 

Additional Inherited Members

- Protected Member Functions inherited from AdventureCore.DamageKind
virtual void send (CharacterBase character, float value)
 

Member Function Documentation

◆ OnDamage()

override void AdventureCore.ResourceDamage.OnDamage ( DamageEvent e)
inlinevirtual

called during damage handling after the sender and receiver had a chance to react in their PreDamage and OnDamage methods(DamageEvent)

Parameters
e

Reimplemented from AdventureCore.DamageKind.