using System; using System.Collections.Generic; using UnityEngine; namespace Wizard; public class SealedClassSelectObjectInitParam { public ClassCharacterMasterData CharaParam { get; set; } public List CardObjectList { get; set; } public Action SelectButtonClickCallback { get; set; } public GameObject EffectRoot { get; set; } public List UnloadAssetList { get; set; } public bool IsValid { get { if (CharaParam != null && CardObjectList != null && SelectButtonClickCallback != null && EffectRoot != null) { return UnloadAssetList != null; } return false; } } }