DeckMode.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using System;
  5. public class DeckMode : MonoBehaviour
  6. {
  7. [Header("DeckButton")]
  8. public OpeningButton DeckButton;
  9. [Header("selectDeck")]
  10. public SelectDeck selectDeck;
  11. [Header("editDeck")]
  12. public EditDeck editDeck;
  13. [Header("デッキ確認")]
  14. public DeckListPanel deckListPanel;
  15. [Header("Trial5Draw")]
  16. public TrialDraw trialDraw;
  17. bool first = false;
  18. public void OffDeck()
  19. {
  20. selectDeck.OffSelectDeck();
  21. editDeck.CreateDeckObject.SetActive(false);
  22. if(!first)
  23. {
  24. DeckButton.OnExit();
  25. first = true;
  26. }
  27. trialDraw.Off();
  28. deckListPanel.Off();
  29. }
  30. public void SetUpDeckMode()
  31. {
  32. if(selectDeck.isOpen)
  33. {
  34. return;
  35. }
  36. editDeck.CreateDeckObject.SetActive(false);
  37. selectDeck.SetUpSelectDeck();
  38. Opening.instance.optionPanel.CloseOptionPanel();
  39. }
  40. }