using Snxxz.UI;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
namespace Snxxz
|
{
|
public class SuitTypeSwitchBtn : MonoBehaviour
|
{
|
[SerializeField] Image switchBG;
|
[SerializeField] RectTransform switchIcon;
|
[SerializeField] public GameObject onObj;
|
[SerializeField] GameObject offObj;
|
[SerializeField] public Button switchBtn;
|
|
[Header("ON时图标位置")]
|
[SerializeField]
|
Vector3 OnPos = new Vector3(31, 1, 0);
|
[Header("OFF时图标位置")]
|
[SerializeField]
|
Vector3 OffPos = new Vector3(-31, 1, 0);
|
|
public void SetInit(SuitType type)
|
{
|
RefreshSwitchUI(type);
|
}
|
|
public void RefreshSwitchUI(SuitType type)
|
{
|
switch (type)
|
{
|
case SuitType.LowSuit:
|
switchIcon.anchoredPosition3D = OnPos;
|
onObj.SetActive(true);
|
offObj.SetActive(false);
|
switchBG.SetSprite("NormalBottom");
|
break;
|
case SuitType.HighSuit:
|
switchIcon.anchoredPosition3D = OffPos;
|
onObj.SetActive(false);
|
offObj.SetActive(true);
|
switchBG.SetSprite("QiangHuaBottom");
|
break;
|
}
|
|
}
|
|
}
|
}
|