public static void CombatSetCurrentHitpoints(VRCPlayerApi player, float health) { bool less = health < instance.currentHealth_; instance.currentHealth_ = health; if (less) { instance.ApplyDamage(0); } else { instance.ApplyHealing(0); } }
public static void CombatSetCurrentHitpoints(VRCPlayerApi player, float health) { float delta = health - instance.currentHealth_; if (delta <= 0) { instance.ApplyDamage(-delta); } else { instance.ApplyHealing(delta); } instance.currentHealth_ = health; }