Пример #1
0
    /// <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;
    }
Пример #2
0
 /// <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);
 }