using UnityEngine; using UnityEngine.UI; public class ScriptSelectMap : MonoBehaviour { [SerializeField] private Sprite [] images; private Image currentImage; private int maxNum; private void Awake() { maxNum = images.Length; currentImage = gameObject.GetComponent(); } private void Start() { // todo // придумать как убрать -1 ChangeMap(); } private void ChangeMap() { currentImage.sprite = images[GameSetting.SelectedMap - 1]; } public void ChangePlus() { if (GameSetting.SelectedMap == maxNum) { GameSetting.SelectedMap = 1; } else { GameSetting.SelectedMap++; } ChangeMap(); } public void ChangeMinus() { if (GameSetting.SelectedMap == 1) { GameSetting.SelectedMap = maxNum; } else { GameSetting.SelectedMap--; } ChangeMap(); } }