using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
///
/// 万用表挡位
///
public class Multimeter_dangwei : MonoBehaviour, IPointerClickHandler
{
///
/// 挡位(共14档)
///
public int dangweiValue = 0;
public void OnPointerClick(PointerEventData eventData)
{
if (eventData.button == PointerEventData.InputButton.Left)
{
ChangeDangwei(true);
}
else if(eventData.button == PointerEventData.InputButton.Right)
{
ChangeDangwei(false);
}
}
///
/// 切换挡位
///
/// 是否向左转
public void ChangeDangwei(bool isleft)
{
if (isleft)
{
if (dangweiValue > 0)
{
transform.RotateAroundLocal(Vector3.up, -90f / 7f);
dangweiValue--;
}
}
else
{
if (dangweiValue < 14)
{
transform.RotateAroundLocal(Vector3.up, 90f / 7f);
dangweiValue++;
}
}
}
}