From 674d50c6d695460f8b18024cab03b5fecb9b8b5d Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Wed, 16 Nov 2022 16:37:35 +0100 Subject: [PATCH] Add == and != operator to SkinANIM class --- PCK-Studio/Classes/Utils/SkinANIM.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/PCK-Studio/Classes/Utils/SkinANIM.cs b/PCK-Studio/Classes/Utils/SkinANIM.cs index 2977437b..184b4216 100644 --- a/PCK-Studio/Classes/Utils/SkinANIM.cs +++ b/PCK-Studio/Classes/Utils/SkinANIM.cs @@ -83,6 +83,17 @@ namespace PckStudio.Classes.Utils public static SkinANIM operator |(SkinANIM a, eANIM_EFFECTS anim) => new SkinANIM(a._ANIM | anim); public static implicit operator SkinANIM(eANIM_EFFECTS anim) => new SkinANIM(anim); + public static bool operator ==(SkinANIM a, eANIM_EFFECTS b) + { + return a._ANIM == b; + } + + public static bool operator !=(SkinANIM a, eANIM_EFFECTS b) + { + return !(a == b); + } + + /// /// Sets the desired flag in the bitfield ///