DroneSimulator/Assets/Scripts/Menu/Settings/Calibration.cs

55 lines
1.6 KiB
C#

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
public class Calibration : MonoBehaviour
{
[SerializeField] TMP_Text _text;
public void SetRange(bool isMax, TypeValueJoystick direction)
{
//Ýòó õåðíü ïåðåäåëàòü!
float value = InputController.GetÑleanValue(direction);
InputController.SetRange(value, isMax, direction);
if (isMax)
{
switch (direction)
{
case TypeValueJoystick.LeftX:
_text.text = "Ëåâûé ìàêñ. X = " + value;
break;
case TypeValueJoystick.RightX:
_text.text = "Ïðàâûé ìàêñ. X = " + value;
break;
case TypeValueJoystick.LeftY:
_text.text = "Ëåâûé ìàêñ. Y = " + value;
break;
case TypeValueJoystick.RightY:
_text.text = "Ïðàâûé ìàêñ. Y = " + value;
break;
}
}
else
{
switch (direction)
{
case TypeValueJoystick.LeftX:
_text.text = "Ëåâûé ìèí. X = " + value;
break;
case TypeValueJoystick.RightX:
_text.text = "Ïðàâûé ìèí. X = " + value;
break;
case TypeValueJoystick.LeftY:
_text.text = "Ëåâûé ìèí. Y = " + value;
break;
case TypeValueJoystick.RightY:
_text.text = "Ïðàâûé ìèí. Y = " + value;
break;
}
}
}
}