private void CreatePickItem(CharacterBean characterData) { GameObject objPick = Instantiate(objPickCharacterContainer, objPickCharacterModel); ItemGameDialogPickCharacterCpt pickCpt = objPick.GetComponent <ItemGameDialogPickCharacterCpt>(); pickCpt.SetData(characterData); pickCpt.SetCallBack(this); }
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(); }