| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | 
							- using System.Collections;
 
- using System.Collections.Generic;
 
- using UnityEngine;
 
- using UnityEngine.UI;
 
- public class WeatherUnit : MonoBehaviour
 
- {
 
-     public Text nameText;
 
-     public Text weatherText;
 
-     public Image image;
 
-     public Sprite[] weatherSprite;
 
-     public GameObject bingObj;
 
-     // Start is called before the first frame update
 
-     void Start()
 
-     {
 
-         
 
-     }
 
-     public void Init(double lgtd, double lttd, string na, string we)
 
-     {
 
-         Vector3 temp = CoordinateConverter.GeoToUGUISmall(lgtd, lttd);
 
-         this.GetComponent<RectTransform>().anchoredPosition3D = temp;
 
-         nameText.text = na;
 
-         //digitText.text = di;
 
-         switch (we) {
 
-             case "9":
 
-                 weatherText.text = "晴天";
 
-                 image.sprite = weatherSprite[0];
 
-                 break;
 
-             case "8":
 
-                 weatherText.text = "阴天";
 
-                 image.sprite = weatherSprite[1];
 
-                 break;
 
-             case "7":
 
-                 weatherText.text = "雨天";
 
-                 image.sprite = weatherSprite[2];
 
-                 break;
 
-             case "6":
 
-                 weatherText.text = "雨夹雪";
 
-                 image.sprite = weatherSprite[3];
 
-                 break;
 
-             case "5":
 
-                 weatherText.text = "雪天";
 
-                 image.sprite = weatherSprite[4];
 
-                 break;
 
-         }
 
-     }
 
-     // Update is called once per frame
 
-     void Update()
 
-     {
 
-         this.GetComponent<RectTransform>().anchoredPosition = CameraManager.instance.secondCamera.WorldToScreenPoint(bingObj.transform.position) * 1920.0f / Screen.width;
 
-     }
 
- }
 
 
  |