コード例 #1
0
 private void SetGarbageImage(GarbageImage image)
 {
     _imageGameObject.SetActive(true);
     _image.sprite         = image.Sprite;
     _image.overrideSprite = image.Sprite;
     _image.type           = Image.Type.Simple;
     _image.preserveAspect = true;
 }
コード例 #2
0
        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));
            }
        }
コード例 #3
0
 private void ShowNextImage()
 {
     _currentGarbageImage = DequeueGarbageImage();
     SetGarbageImage(_currentGarbageImage);
 }