using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; /// /// 这里用于替换准心 /// public class SwitchCrossHair : MonoBehaviour { Image targetImage; public Vector2 targetImageSize = new Vector2(98,98); public Sprite crossHairSprite; Sprite oldImageSprite; // Start is called before the first frame update void Start() { targetImage = GetComponent(); oldImageSprite = targetImage.sprite; if (GlobalData.MyDeviceMode == DeviceMode.Gun) { targetImage.sprite = crossHairSprite; targetImage.rectTransform.sizeDelta = targetImageSize; // 设置 targetImage 的大小 targetImage.color = Color.white; } } /// /// 切换image /// /// public void ShowOldImage(bool isOldImage) { if (GlobalData.MyDeviceMode == DeviceMode.Gun) { if (isOldImage) { targetImage.sprite = oldImageSprite; } else { targetImage.sprite = crossHairSprite; } } } // Update is called once per frame //void Update() //{ //} }