示例#1
0
 private void SetInfo(int index)
 {
     nameText.text = RabbitSystem.GetRabbitNameById(index);
     ImageUtils.FittingImg(rabbitRT, rabbitImg, RabbitSystem.GetRabbitSpriteById(index), rabbitImgDefaultSize);
     Debug.Log(RabbitSystem.GetRabbitLoveCount());
     Debug.Log(RabbitSystem.maxLoveCount);
     ImageUtils.FittingImg(loveRT, loveImg, (RabbitSystem.GetRabbitLoveById(index) ? 已設最愛 : ((RabbitSystem.GetRabbitLoveCount() >= RabbitSystem.maxLoveCount) ? 最愛已滿 : 設為最愛)), loveImgDefaultSize);
     loveBtn.onClick.AddListener(delegate() { OnClickLove(index); });
     descText.text = RabbitSystem.GetRabbitDescById(index);
 }
示例#2
0
    private void OnClickLove(int index)
    {
        if (RabbitSystem.GetRabbitLoveCount() >= RabbitSystem.maxLoveCount && !RabbitSystem.GetRabbitLoveById(index))
        {
            return;
        }
        Sprite sprite = null;

        if (RabbitSystem.GetRabbitLoveById(index))
        {
            sprite = 設為最愛;
            RabbitSystem.SetRabbitLoveById(index, false);
        }
        else
        {
            sprite = 已設最愛;
            RabbitSystem.SetRabbitLoveById(index, true);
        }
        ImageUtils.FittingImg(loveRT, loveImg, sprite, loveImgDefaultSize);
    }