Files
ichni_Official/Assets/Scripts/Menu/InformationTransistor.cs
SoulliesOfficial bae0bfbc20 perf
2025-07-21 05:42:20 -04:00

47 lines
1.2 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 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;
}
}
}