Files
survival-game/Assets/Mirror/Examples/_Common/Controllers/TankController/TurretUI.cs
2025-06-16 13:15:42 +00:00

32 lines
971 B
C#

using System;
using UnityEngine;
using UnityEngine.UI;
namespace Mirror.Examples.Common.Controllers.Tank
{
[AddComponentMenu("")]
[DisallowMultipleComponent]
public class TurretUI : ControllerUIBase
{
[Serializable]
public struct MoveTexts
{
public Text keyTextPitchUp;
public Text keyTextPitchDown;
public Text keyTextTurnLeft;
public Text keyTextTurnRight;
}
[SerializeField] MoveTexts moveTexts;
public void Refresh(TankTurretBase.MoveKeys moveKeys, TankTurretBase.OptionsKeys optionsKeys)
{
// Movement Keys
moveTexts.keyTextPitchUp.text = GetKeyText(moveKeys.PitchUp);
moveTexts.keyTextPitchDown.text = GetKeyText(moveKeys.PitchDown);
moveTexts.keyTextTurnLeft.text = GetKeyText(moveKeys.TurnLeft);
moveTexts.keyTextTurnRight.text = GetKeyText(moveKeys.TurnRight);
}
}
}