From 4ec5a126ac843c146f9c603c3c8a0d8ae829bb06 Mon Sep 17 00:00:00 2001 From: hevinci Date: Sat, 3 Dec 2022 18:07:52 +0800 Subject: [PATCH] Remove BitMask files --- Assets/YooAsset/Runtime/Utility/BitMask32.cs | 69 ------------------- .../Runtime/Utility/BitMask32.cs.meta | 11 --- Assets/YooAsset/Runtime/Utility/BitMask64.cs | 69 ------------------- .../Runtime/Utility/BitMask64.cs.meta | 11 --- 4 files changed, 160 deletions(-) delete mode 100644 Assets/YooAsset/Runtime/Utility/BitMask32.cs delete mode 100644 Assets/YooAsset/Runtime/Utility/BitMask32.cs.meta delete mode 100644 Assets/YooAsset/Runtime/Utility/BitMask64.cs delete mode 100644 Assets/YooAsset/Runtime/Utility/BitMask64.cs.meta diff --git a/Assets/YooAsset/Runtime/Utility/BitMask32.cs b/Assets/YooAsset/Runtime/Utility/BitMask32.cs deleted file mode 100644 index 4e53740..0000000 --- a/Assets/YooAsset/Runtime/Utility/BitMask32.cs +++ /dev/null @@ -1,69 +0,0 @@ -using System; - -namespace YooAsset -{ - internal struct BitMask32 - { - private int _mask; - - public static implicit operator int(BitMask32 mask) { return mask._mask; } - public static implicit operator BitMask32(int mask) { return new BitMask32(mask); } - - public BitMask32(int mask) - { - _mask = mask; - } - - /// - /// 打开位 - /// - public void Open(int bit) - { - if (bit < 0 || bit > 31) - throw new ArgumentOutOfRangeException(); - else - _mask |= 1 << bit; - } - - /// - /// 关闭位 - /// - public void Close(int bit) - { - if (bit < 0 || bit > 31) - throw new ArgumentOutOfRangeException(); - else - _mask &= ~(1 << bit); - } - - /// - /// 位取反 - /// - public void Reverse(int bit) - { - if (bit < 0 || bit > 31) - throw new ArgumentOutOfRangeException(); - else - _mask ^= 1 << bit; - } - - /// - /// 所有位取反 - /// - public void Inverse() - { - _mask = ~_mask; - } - - /// - /// 比对位值 - /// - public bool Test(int bit) - { - if (bit < 0 || bit > 31) - throw new ArgumentOutOfRangeException(); - else - return (_mask & (1 << bit)) != 0; - } - } -} \ No newline at end of file diff --git a/Assets/YooAsset/Runtime/Utility/BitMask32.cs.meta b/Assets/YooAsset/Runtime/Utility/BitMask32.cs.meta deleted file mode 100644 index 18d1885..0000000 --- a/Assets/YooAsset/Runtime/Utility/BitMask32.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 60c7594328ef976408edadfdf2b9aa3d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/YooAsset/Runtime/Utility/BitMask64.cs b/Assets/YooAsset/Runtime/Utility/BitMask64.cs deleted file mode 100644 index 8bfa729..0000000 --- a/Assets/YooAsset/Runtime/Utility/BitMask64.cs +++ /dev/null @@ -1,69 +0,0 @@ -using System; - -namespace YooAsset -{ - internal struct BitMask64 - { - private long _mask; - - public static implicit operator long(BitMask64 mask) { return mask._mask; } - public static implicit operator BitMask64(long mask) { return new BitMask64(mask); } - - public BitMask64(long mask) - { - _mask = mask; - } - - /// - /// 打开位 - /// - public void Open(int bit) - { - if (bit < 0 || bit > 63) - throw new ArgumentOutOfRangeException(); - else - _mask |= 1L << bit; - } - - /// - /// 关闭位 - /// - public void Close(int bit) - { - if (bit < 0 || bit > 63) - throw new ArgumentOutOfRangeException(); - else - _mask &= ~(1L << bit); - } - - /// - /// 位取反 - /// - public void Reverse(int bit) - { - if (bit < 0 || bit > 63) - throw new ArgumentOutOfRangeException(); - else - _mask ^= 1L << bit; - } - - /// - /// 所有位取反 - /// - public void Inverse() - { - _mask = ~_mask; - } - - /// - /// 比对位值 - /// - public bool Test(int bit) - { - if (bit < 0 || bit > 63) - throw new ArgumentOutOfRangeException(); - else - return (_mask & (1L << bit)) != 0; - } - } -} \ No newline at end of file diff --git a/Assets/YooAsset/Runtime/Utility/BitMask64.cs.meta b/Assets/YooAsset/Runtime/Utility/BitMask64.cs.meta deleted file mode 100644 index 5d62c53..0000000 --- a/Assets/YooAsset/Runtime/Utility/BitMask64.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6b03684bc5163694ab3983243512b4cc -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: