public void RemoveEffect(EnvEffect effect) { if (HasEffect(effect)) { currentEnvEffects &= ~effect; } }
public void AddEffect(EnvEffect effect) { if (!HasEffect(effect)) { currentEnvEffects |= effect; } }
public bool HasEffect(EnvEffect effect) { return((currentEnvEffects & effect) == effect); }