| | |
| | |
|
| | | public bool GetTreasureFinishAnim(int _treasureId)
|
| | | {
|
| | | //if (_treasureId == 101)
|
| | | //{
|
| | | if (_treasureId == 101)
|
| | | {
|
| | | return false;
|
| | | //}
|
| | | //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.TreasureHighestAnim, 0), out value);
|
| | | //return MathUtility.GetBitValue(value, (ushort)index);
|
| | | }
|
| | | 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.TreasureHighestAnim, 0), out value);
|
| | | return MathUtility.GetBitValue(value, (ushort)index);
|
| | | }
|
| | |
|
| | | public void SetTreasureFinishAnim(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.TreasureHighestAnim, 0), out value);
|
| | | //int bitValue = MathUtility.SetBitValue((int)value, (ushort)index, anim);
|
| | | //QuickSetting.Instance.SetQuickSetting(QuickSetting.QuickSettingType.TreasureHighestAnim, bitValue);
|
| | | //QuickSetting.Instance.SendPackage();
|
| | | var list = GetTreasureCategory(TreasureCategory.Human);
|
| | | var index = list.IndexOf(_treasureId);
|
| | | if (index == -1)
|
| | | {
|
| | | return;
|
| | | }
|
| | | uint value = 0;
|
| | | uint.TryParse(QuickSetting.Instance.GetQuickSetting(QuickSetting.QuickSettingType.TreasureHighestAnim, 0), out value);
|
| | | int bitValue = MathUtility.SetBitValue((int)value, (ushort)index, anim);
|
| | | QuickSetting.Instance.SetQuickSetting(QuickSetting.QuickSettingType.TreasureHighestAnim, bitValue);
|
| | | QuickSetting.Instance.SendPackage();
|
| | | }
|
| | |
|
| | | public bool TryGetUnlockShowTreasure(out int _id)
|