private void SetGarbageImage(GarbageImage image) { _imageGameObject.SetActive(true); _image.sprite = image.Sprite; _image.overrideSprite = image.Sprite; _image.type = Image.Type.Simple; _image.preserveAspect = true; }
private void CheckResult(GarbageType garbageType) { if (_currentGarbageImage == null) { return; } if (garbageType == _currentGarbageImage.GarbageType) { _score++; _currentGarbageImage = null; StartCoroutine(ResultScript(true)); } else { _currentGarbageImage = null; StartCoroutine(ResultScript(false)); } }
private void ShowNextImage() { _currentGarbageImage = DequeueGarbageImage(); SetGarbageImage(_currentGarbageImage); }