/// <summary> /// コンストラクタ /// </summary> /// <param name="pos"></param> /// <param name="cardType"></param> /// <param name="back"></param> /// <param name="front"></param> /// <param name="isYours"></param> /// <param name="isThrow"></param> public void Initialize(Vector2 pos, OverAllManager.Card.CardTypes cardType, Sprite front, Sprite back, bool isYours = true, bool isThrow = false) { _card = new OverAllManager.Card(cardType); _decided = false; selectImage.enabled = false; _isSelected = false; _frontSprite = front; _backSprite = back; _defaultPos = pos; _isYours = isYours; _isThrow = isThrow; if (_isYours) { button.onClick.AddListener(OnclickSelect); } else { button.enabled = false; this.gameObject.SetActive(false); } image.sprite = _isYours ? _frontSprite : _backSprite; }
/// <summary> /// コンストラクタ /// </summary> /// <param name="cardType"></param> /// <param name="back"></param> /// <param name="front"></param> /// <param name="isYours"></param> /// <param name="isThrow"></param> public void Initialize(OverAllManager.Card.CardTypes cardType, Sprite front, Sprite back, bool isYours = true, bool isThrow = false) { Initialize(transform.position, cardType, front, back, isYours, isThrow); }