using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.SceneManagement; using System.Collections; using System; using DG.Tweening; using Bansonic; public class selected_songInfo : MonoBehaviour { private static readonly bool VerboseLogs = false; private const string LastEnteredSongIdPrefsKey = "last_entered_song_id"; [Header("ranking")] public Button rankingButton; public rankingList s_rl; [Header("Music Controls")] public Button playpausebutton; public Button stopbutton; public Image playPauseStateImage; public Text currentTime; public Text maxtime; public Slider playbarSlider; public Sprite playSprite; public Sprite pauseSprite; public AudioSource preListenAS; private bool isDraggingSlider = false; public Image t_songCoverImage; public Image btm_songCoverImage; [Header("Inspector")] public Text songNameText; public Text currentDifficulty; public Text sumScore_thisDifficulty; public Text total_gameTime; private int maxDifficulty = 22; public Image c_DifficultyImage; public Image c_imageMask; [Header("Inspector")] public Color _0to5d5; public Color _5d5to11; public Color _11to16d5; public Color _16d5to22; public Color _equal22; [Header("autoplay button")] public Button autoplayButton; public Sprite ap_enabled; public Sprite ap_disabled; [Header("Inspector")] public List