ConvertDigiEggCardKind.cs 856 B

123456789101112131415161718192021222324252627
  1. using System.Collections.Generic;
  2. using UnityEditor;
  3. using UnityEditor.SceneManagement;
  4. using UnityEngine;
  5. using UnityEngine.SceneManagement;
  6. public class ConvertDigiEggCardKind : MonoBehaviour
  7. {
  8. [MenuItem("Window/Attach/ConvertDigiEggCardKind")]
  9. static void Convert_DigiEggCardKind()
  10. {
  11. List<CEntity_Base> List = GetAsset.LoadAll<CEntity_Base>("Assets/CardBaseEntity/");
  12. foreach (CEntity_Base cEntity_Base in List)
  13. {
  14. if (cEntity_Base.cardKind.Contains(CardKind.Digimon))
  15. {
  16. if (cEntity_Base.Level == 2)
  17. {
  18. cEntity_Base.cardKind = new List<CardKind> { CardKind.DigiEgg };
  19. EditorUtility.SetDirty(cEntity_Base);
  20. AssetDatabase.SaveAssetIfDirty(cEntity_Base);
  21. }
  22. }
  23. }
  24. }
  25. }