public IfContext(bool active, bool keep, IfState state) { m_Active = active; m_Keep = keep; m_EverKept = keep; m_State = state; }