FixRestrictedValues.cs 743 B

1234567891011121314151617181920212223242526
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEditor;
  4. using UnityEngine;
  5. namespace DCGO.Tools.Repair
  6. {
  7. public class FixRestrictedValues : MonoBehaviour
  8. {
  9. [MenuItem("Window/DCGO/Repair/Fix Max Count In Deck")]
  10. static void FixRestrictedValuesData()
  11. {
  12. List<CEntity_Base> List = GetAsset.LoadAll<CEntity_Base>("Assets/CardBaseEntity/");
  13. List = List.Filter(x => x.MaxCountInDeck < 4);
  14. foreach (CEntity_Base card in List)
  15. {
  16. card.MaxCountInDeck = 4;
  17. EditorUtility.SetDirty(card);
  18. }
  19. Debug.Log("Fixed all Max Count in Deck values in CardBaseEntity");
  20. return;
  21. }
  22. }
  23. }