55 lines
1.6 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|
|
}
|