2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-06-02 06:01:19 +00:00
metaforce/Runtime/World/CHealthInfo.hpp
2018-10-06 17:42:33 -10:00

32 lines
571 B
C++

#pragma once
#include "Runtime/RetroTypes.hpp"
namespace urde
{
class CHealthInfo
{
float x0_health;
float x4_knockbackResistance;
public:
CHealthInfo(float hp)
: x0_health(hp),
x4_knockbackResistance(0.f)
{
}
CHealthInfo(float hp, float resist)
: x0_health(hp),
x4_knockbackResistance(resist)
{}
CHealthInfo(CInputStream& in);
void SetHP(float hp) { x0_health = hp; }
float GetHP() const {return x0_health;}
float GetKnockbackResistance() const {return x4_knockbackResistance;}
};
}