예제 #1
0
    private void CreatePickItem(CharacterBean characterData)
    {
        GameObject objPick = Instantiate(objPickCharacterContainer, objPickCharacterModel);
        ItemGameDialogPickCharacterCpt pickCpt = objPick.GetComponent <ItemGameDialogPickCharacterCpt>();

        pickCpt.SetData(characterData);
        pickCpt.SetCallBack(this);
    }
예제 #2
0
 public void PickCharacter(ItemGameDialogPickCharacterCpt itemView, bool isPick, CharacterBean characterData)
 {
     AudioHandler.Instance.PlaySound(AudioSoundEnum.ButtonForNormal);
     if (isPick)
     {
         if (listPickCharacter.Count >= pickCharacterMax)
         {
             ToastHandler.Instance.ToastHint(TextHandler.Instance.manager.GetTextById(1052));
             itemView.ChangeStatus();
         }
         else
         {
             listPickCharacter.Add(characterData);
         }
     }
     else
     {
         listPickCharacter.Remove(characterData);
     }
     RefreshUI();
 }