perf
This commit is contained in:
45
Assets/Scripts/UI/SongSelection/PlaySongUI.cs
Normal file
45
Assets/Scripts/UI/SongSelection/PlaySongUI.cs
Normal file
@@ -0,0 +1,45 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using DG.Tweening;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace Ichni.Menu.UI
|
||||
{
|
||||
public class PlaySongUI : MonoBehaviour
|
||||
{
|
||||
public Button enterGameButton;
|
||||
public List<RectTransform> arrows;
|
||||
|
||||
private void Start()
|
||||
{
|
||||
enterGameButton.onClick.AddListener(EnterGame);
|
||||
}
|
||||
|
||||
private void EnterGame()
|
||||
{
|
||||
InformationTransistor.instance.SetInformation(
|
||||
ChapterSelectionManager.instance.currentChapter,
|
||||
MenuManager.instance.songSelectionUIPage.selectedSong,
|
||||
MenuManager.instance.songSelectionUIPage.selectedDifficulty);
|
||||
MenuAudioManager.instance.audioContainer.StopEvent("PlayPreview");
|
||||
|
||||
DOTween.KillAll();
|
||||
|
||||
Sequence arrowSeq = DOTween.Sequence();
|
||||
|
||||
foreach (var arrow in arrows)
|
||||
{
|
||||
arrowSeq.Join(arrow.DOAnchorPosX(-584.5f, 0.2f));
|
||||
}
|
||||
|
||||
arrowSeq.OnComplete(() =>
|
||||
{
|
||||
MenuManager.instance.TestEnterGame();
|
||||
});
|
||||
|
||||
arrowSeq.Play();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user