| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.Reflection;
- using UnityEngine;
- using UnityEngine.UI;
- public class Score : MonoBehaviour
- {
- public GameObject perfect;
- public GameObject gaeat;
- public GameObject good;
- public Image goodImage;
- public Image greatImage;
- public Image scoreImage;
- public HyperspaceGame.Font font;
- private void Awake()
- {
- gaeat.SetActive(false);
- perfect.SetActive(false);
- good.SetActive(false);
- scoreImage.gameObject.SetActive(false);
- }
- public void ShowScore(int score, Vector2 scorepos)
- {
- if (score == 10)
- perfect.SetActive(true);
- else if (score >= 6 && score <= 7)
- {
- Debug.Log("·ÖÊý7/6»·");
- goodImage.sprite = font.sprites[score];
- good.SetActive(true);
- }
- else if(score >= 8)
- {
- Debug.Log("·ÖÊý9/8»·");
- greatImage.sprite = font.sprites[score];
- gaeat.SetActive(true);
- }
- else
- {
- Debug.Log("·ÖÊý1-5");
- scoreImage.sprite = font.sprites[score];
- scoreImage.gameObject.SetActive(true);
- (scoreImage.transform as RectTransform).anchoredPosition = scorepos;
- }
- Invoke("Down", 1);
- }
- void Down()
- {
- Destroy(gameObject);
- }
- }
|