Files
ichni_Official/Assets/Scripts/Menu/InformationTransistor.cs
SoulliesOfficial 6aa498f6be
2025-08-11 14:04:06 -04:00

50 lines
1.3 KiB
C#

using System.Collections;
using System.Collections.Generic;
using AK.Wwise;
using Ichni.Menu;
using UnityEngine;
using UnityEngine.Serialization;
namespace Ichni
{
public class InformationTransistor : MonoBehaviour
{
public static InformationTransistor instance;
public bool isReturnedFromGame;
public ChapterSelectionUnit chapter;
public SongItemData song;
public DifficultyData difficulty;
public float songLength;
public float bpm;
public Switch chapterSwitch;
public Switch songSwitch;
private void Awake()
{
if (instance == null)
{
instance = this;
DontDestroyOnLoad(gameObject);
isReturnedFromGame = false;
}
else
{
Destroy(gameObject);
}
}
public void SetInformation(ChapterSelectionUnit chapter,
SongItemData song, DifficultyData difficulty)
{
this.chapter = chapter;
this.song = song;
this.difficulty = difficulty;
this.chapterSwitch = chapter.chapterSwitch;
this.songSwitch = song.songSwitch;
}
}
}