There is a way to check if I got a flag in a series of flag?
Example:
[Flags] Enum TestEnum { ALIVE, DEAD, ALMOSTDEAD, HURT, OTHERS } // check if
I think you are making a game, so you should make a class for this issue
public class Player { bool isAlive; bool isHurt; ... }
Later you could check your states like this:
if (player.isAlive && player.isHurt) { //dosomething }