π
π
π
π
Deadly Dungeons
Searchβ¦
π
π
π
π
Deadly Dungeons
Initial page
Traps
Introduction
Trap Triggers
Raycast Triggers
Disabling Traps with Triggers
Trap
Trap Mechanism
Effect Handlers
Damage System
Damage Source
IDamageable
Damage Result
Damageable Example
Utility
Powered By
GitBook
IDamageable
The damage source will use this interface to do damage. Here is a simple implementation of this interface.β
1
public
class
ExampleDamageable
:
MonoBehaviour
,
IDamageable
2
{
3
public
int
Health
=
100
;
4
β
5
public
void
TakeDamage
(
DamageResult
result
)
6
{
7
Health
-=
result
.
damage
;
8
if
(
Health
<=
0
)
9
{
10
// Do something on death
11
}
12
}
13
}
Copied!
β
Previous
Damage Source
Next
Damage Result
Last modified
1yr ago
Copy link