少年修仙传客户端代码仓库
client_linchunjie
2018-08-17 7aee38a2392265565871eeecde7e8ea45cfa78b9
法宝魂修改
1个文件已修改
26 ■■■■■ 已修改文件
System/Treasure/TreasureModel.cs 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureModel.cs
@@ -336,9 +336,31 @@
            LocalSave.SetBool(StringUtility.Contact(_playerId, "_PotentialUnlockShow_", _treasureId), _value);
        }
        public void GetSpAnim(int _treasureId)
        public bool GetSpAnim(int _treasureId)
        {
            QuickSetting.Instance.GetQuickSetting(QuickSetting.QuickSettingType.SpAnim, 0);
            var list = GetTreasureCategory(TreasureCategory.Human);
            var index = list.IndexOf(_treasureId);
            if (index == -1)
            {
                return false;
            }
            uint value = 0;
            uint.TryParse(QuickSetting.Instance.GetQuickSetting(QuickSetting.QuickSettingType.SpAnim, 0), out value);
            return MathUtility.GetBitValue(value, (ushort)index);
        }
        public void SetSpAnim(int _treasureId, bool anim = true)
        {
            var list = GetTreasureCategory(TreasureCategory.Human);
            var index = list.IndexOf(_treasureId);
            if (index == -1)
            {
                return;
            }
            uint value = 0;
            uint.TryParse(QuickSetting.Instance.GetQuickSetting(QuickSetting.QuickSettingType.SpAnim, 0), out value);
            int bitValue = MathUtility.SetBitValue((int)value, (ushort)index, anim);
            QuickSetting.Instance.SetQuickSetting(QuickSetting.QuickSettingType.SpAnim, bitValue);
        }
        public bool TryGetUnlockShowTreasure(out int _id)