Status System

The status system is currently used on player and npcs. You can use it on any thing that should have stats like health, mana, durability or survival stats like hunger and thristy. It is fully reusable and is implemented into the state machine system. Furthermore it is network aware if you are using ApplyDamage. The action ApplyDamage can be used to reduce or raise the status by setting its value to negative for heal.

You can add multiple UIStatus to update your UI with values of the status.

The status editor can be accessed from the unity toolbar Tools > Unitycoding > Status System > Editor. The editor has global settings for the status system.