Files
Darklings-FightingGame/Assets/_Project/Scripts/UIScripts/MenuScripts/ControlsMenu.cs
2022-07-15 00:01:28 +03:00

32 lines
662 B
C#

using Demonics.Sounds;
using Demonics.UI;
using UnityEngine;
public class ControlsMenu : BaseMenu
{
[SerializeField] private GameObject[] _controlSchemes = default;
private Audio _audio;
private int _currentControlSchemeIndex;
void Awake()
{
_audio = GetComponent<Audio>();
}
public void ToggleControlsScheme()
{
_audio.Sound("Select").Play();
_currentControlSchemeIndex++;
if (_currentControlSchemeIndex >= _controlSchemes.Length)
{
_currentControlSchemeIndex = 0;
}
for (int i = 0; i < _controlSchemes.Length; i++)
{
_controlSchemes[i].SetActive(false);
}
_controlSchemes[_currentControlSchemeIndex].SetActive(true);
}
}