replace heavy Enum.HasFlag crap

This commit is contained in:
UbitUmarov
2020-08-31 14:18:13 +01:00
parent 8e2eb983e3
commit 0abb08c6ef
2 changed files with 10 additions and 10 deletions

View File

@@ -601,9 +601,9 @@ namespace OpenSim.Framework
public virtual void Update()
{
// we are on the new one
if (m_flags.HasFlag(PrimUpdateFlags.CancelKill))
if ((m_flags & PrimUpdateFlags.CancelKill) != 0)
{
if (m_flags.HasFlag(PrimUpdateFlags.UpdateProbe))
if ((m_flags & PrimUpdateFlags.UpdateProbe) != 0)
m_flags = PrimUpdateFlags.UpdateProbe;
else
m_flags = PrimUpdateFlags.FullUpdatewithAnim;
@@ -614,11 +614,11 @@ namespace OpenSim.Framework
{
// we are on the new one
PrimUpdateFlags updateFlags = oldupdate.Flags;
if (updateFlags.HasFlag(PrimUpdateFlags.UpdateProbe))
if ((m_flags & PrimUpdateFlags.UpdateProbe) != 0)
updateFlags &= ~PrimUpdateFlags.UpdateProbe;
if (m_flags.HasFlag(PrimUpdateFlags.CancelKill))
if ((m_flags & PrimUpdateFlags.CancelKill) != 0)
{
if(m_flags.HasFlag(PrimUpdateFlags.UpdateProbe))
if ((m_flags & PrimUpdateFlags.UpdateProbe) != 0)
m_flags = PrimUpdateFlags.UpdateProbe;
else
m_flags = PrimUpdateFlags.FullUpdatewithAnim;