Exemplo n.º 1
0
 public void Initialize(CardCombo cardCombo, UnityAction <CardCombo> deleteAction, UnityAction <CardCombo> moveUpButton, UnityAction <CardCombo> moveDownButton)
 {
     Clear();
     Cur_CardCombo = cardCombo;
     MoveUpButton.onClick.RemoveAllListeners();
     MoveUpButton.onClick.AddListener(delegate { moveUpButton(Cur_CardCombo); });
     MoveDownButton.onClick.RemoveAllListeners();
     MoveDownButton.onClick.AddListener(delegate { moveDownButton(Cur_CardCombo); });
     DeleteButton.onClick.RemoveAllListeners();
     DeleteButton.onClick.AddListener(delegate { deleteAction(Cur_CardCombo); });
     ClearButton.onClick.RemoveAllListeners();
     ClearButton.onClick.AddListener(delegate
     {
         Clear();
         Cur_CardCombo.Clear();
         Initialize(Cur_CardCombo, deleteAction, moveUpButton, moveDownButton);
         UIManager.Instance.GetBaseUIForm <LevelEditorPanel>().StartCoroutine(ClientUtils.UpdateLayout(UIManager.Instance.GetBaseUIForm <LevelEditorPanel>().RightPanel));
     });
     SelectThisCardListButton.onClick.RemoveAllListeners();
     SelectThisCardListButton.onClick.AddListener(delegate { IsSelected = true; });
     SetCardCombo(cardCombo);
 }