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); }
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); }