adding in some needed packages

This commit is contained in:
reisenlol 2026-01-02 01:31:54 -08:00
parent 9e739f5dc8
commit aba5310742
No known key found for this signature in database
1012 changed files with 494191 additions and 1 deletions

View file

@ -0,0 +1,167 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!244 &-8381433749426655033
AudioMixerEffectController:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_EffectID: 784237d97578c8c4c96f1e9616316906
m_EffectName: Attenuation
m_MixLevel: d7f53b2aff7b85c4e8068713d8a44419
m_Parameters: []
m_SendTarget: {fileID: 0}
m_EnableWetMix: 0
m_Bypass: 0
--- !u!244 &-5564092313517616539
AudioMixerEffectController:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_EffectID: fe771224803f82a4ca4514cc221f9279
m_EffectName: Attenuation
m_MixLevel: 942c916a0762ea747980313c5eb2e88c
m_Parameters: []
m_SendTarget: {fileID: 0}
m_EnableWetMix: 0
m_Bypass: 0
--- !u!244 &-1458085061228668623
AudioMixerEffectController:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_EffectID: b565be4d483573e4fabba027635a92b9
m_EffectName: Normalize
m_MixLevel: e36ccdf08f1aca64290362f9ab24927e
m_Parameters:
- m_ParameterName: Fade in time
m_GUID: 88bf35773f3e75e4aaef3b7131271b05
- m_ParameterName: Lowest volume
m_GUID: 2f60711f541cd8e42abbaddf3c449410
- m_ParameterName: Maximum amp
m_GUID: d9b306134b41db746b574593e46ef4db
m_SendTarget: {fileID: 0}
m_EnableWetMix: 0
m_Bypass: 0
--- !u!243 &-1178871885261606895
AudioMixerGroupController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Track 2
m_AudioMixer: {fileID: 24100000}
m_GroupID: a0c021cd82d45eb409430066909404fc
m_Children: []
m_Volume: b269c9de0db763048ab666018dbbbeaf
m_Pitch: a194831103402e047940de9ff6307f4d
m_Send: 00000000000000000000000000000000
m_Effects:
- {fileID: -8381433749426655033}
m_UserColorIndex: 0
m_Mute: 0
m_Solo: 0
m_BypassEffects: 0
--- !u!241 &24100000
AudioMixerController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Music Player
m_OutputGroup: {fileID: 0}
m_MasterGroup: {fileID: 24300002}
m_Snapshots:
- {fileID: 24500006}
m_StartSnapshot: {fileID: 24500006}
m_SuspendThreshold: -80
m_EnableSuspend: 1
m_UpdateMode: 0
m_ExposedParameters:
- guid: 1764a430e8daebf4b873dd97b3b1caa8
name: Volume
m_AudioMixerGroupViews:
- guids:
- 4365d24284e6bca428f6fc2e8f671c2e
- 741300be9a76d6e4b8009d08b8daaabe
- a0c021cd82d45eb409430066909404fc
name: View
m_CurrentViewIndex: 0
m_TargetSnapshot: {fileID: 24500006}
--- !u!243 &24300002
AudioMixerGroupController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Master
m_AudioMixer: {fileID: 24100000}
m_GroupID: 4365d24284e6bca428f6fc2e8f671c2e
m_Children:
- {fileID: 391507683382493969}
- {fileID: -1178871885261606895}
m_Volume: 1764a430e8daebf4b873dd97b3b1caa8
m_Pitch: 4132aa0a5d177d9468450693c600d885
m_Send: 00000000000000000000000000000000
m_Effects:
- {fileID: 24400004}
- {fileID: -1458085061228668623}
m_UserColorIndex: 0
m_Mute: 0
m_Solo: 0
m_BypassEffects: 0
--- !u!244 &24400004
AudioMixerEffectController:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_EffectID: b3a2aa012a1778c4da8491d951a10ea4
m_EffectName: Attenuation
m_MixLevel: 4dfba082f79af5547aa56729d2a6f3a8
m_Parameters: []
m_SendTarget: {fileID: 0}
m_EnableWetMix: 0
m_Bypass: 0
--- !u!245 &24500006
AudioMixerSnapshotController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Snapshot
m_AudioMixer: {fileID: 24100000}
m_SnapshotID: 8c8143ca1e583aa4eafc754c5d76775e
m_FloatValues:
1764a430e8daebf4b873dd97b3b1caa8: -12.498478
d9b306134b41db746b574593e46ef4db: 1.2
88bf35773f3e75e4aaef3b7131271b05: 150
b15168f987c4e5640be96ba4a6bf355f: 5
b269c9de0db763048ab666018dbbbeaf: 5
2f60711f541cd8e42abbaddf3c449410: 0.238
m_TransitionOverrides: {}
--- !u!243 &391507683382493969
AudioMixerGroupController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Track 1
m_AudioMixer: {fileID: 24100000}
m_GroupID: 741300be9a76d6e4b8009d08b8daaabe
m_Children: []
m_Volume: b15168f987c4e5640be96ba4a6bf355f
m_Pitch: 2f42485cdb2e9624790e6355af0591b5
m_Send: 00000000000000000000000000000000
m_Effects:
- {fileID: -5564092313517616539}
m_UserColorIndex: 0
m_Mute: 0
m_Solo: 0
m_BypassEffects: 0

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: ec81624eb858e504aadf6f717709524e
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 24100000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3acdbad19a89d894dbf51288ac43617a
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 400ab575c1be4124fa3a9f94a4bac912
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 307d317518e553d4e88fa23904ed6798, type: 3}
m_Name: Cool Music Very Cool
m_EditorClassIdentifier:
TrackName: Cool Music
musicClip: {fileID: 0}
musicVolume: 1
<dontReplaceSelf>k__BackingField: 1

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 2f59716604600f74e8d169780805755e
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: d45a22b802f321249b0113b79d0c9146
AudioImporter:
externalObjects: {}
serializedVersion: 8
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,23 @@
fileFormatVersion: 2
guid: 05c3c27feb0a31e488b9c384e7e7299d
AudioImporter:
externalObjects: {}
serializedVersion: 8
defaultSettings:
serializedVersion: 2
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
preloadAudioData: 0
platformSettingOverrides: {}
forceToMono: 0
normalize: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,180 @@
using Core.Extensions;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
namespace Bremsengine
{
public class MusicPlayer : MonoBehaviour
{
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
private static void ReinitializeActiveTrack()
{
currentlyPlaying = new();
}
public struct activeTrack
{
public int track;
public MusicWrapper music;
}
static activeTrack currentlyPlaying;
public static bool IsPlayingOnTrack(int track, MusicWrapper music)
{
if (currentlyPlaying.music != music)
{
return false;
}
return currentlyPlaying.track == track;
}
public static float GlobalVolume { get; private set; }
[SerializeField] MusicWrapper testStartingMusic;
static Queue<MusicWrapper> Playlist = new();
[SerializeField] List<MusicWrapper> testPlaylist = new();
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
private static void ClearPlaylist()
{
if (Playlist == null)
{
Playlist = new Queue<MusicWrapper>();
}
Playlist.Clear();
}
public static void AddToPlaylist(MusicWrapper w)
{
Playlist.Enqueue(w);
}
private void Start()
{
if (testStartingMusic != null)
{
PlayMusicWrapper(testStartingMusic);
}
foreach (var item in testPlaylist)
{
if (item == null)
continue;
Playlist.Enqueue(item);
}
}
private void FixedUpdate()
{
if (!Application.isFocused)
return;
if (IsPlaying)
return;
if (Playlist.Count <= 0)
{
return;
}
MusicWrapper wrapper = Playlist.Dequeue();
wrapper.Play();
}
private void Awake()
{
if (instance != null)
{
Destroy(gameObject);
return;
}
GlobalVolume = 0.75f;
if (track1 == null) track1 = new GameObject("Music Track 1").transform.SetParentDecorator(transform).gameObject.AddComponent<AudioSource>();
if (track2 == null) track2 = new GameObject("Music Track 2").transform.SetParentDecorator(transform).gameObject.AddComponent<AudioSource>();
transform.SetParent(null);
instance = this;
DontDestroyOnLoad(transform.gameObject);
}
static MusicPlayer instance;
[SerializeField] AudioSource track1;
[SerializeField] AudioSource track2;
MusicWrapper song1;
MusicWrapper song2;
[SerializeField] float crossFadeLength = 1f;
int selectedTrack = 0;
public static bool IsPlaying => instance.track1.isPlaying || instance.track2.isPlaying;
public static void PlayMusicWrapper(MusicWrapper mw)
{
if (instance == null)
{
Debug.LogError("Music Player Not Instantiated Properly");
return;
}
if (mw == null)
{
Debug.Log("Music Wrapper is null");
return;
}
if (mw.dontReplaceSelf && IsPlayingOnTrack(instance.selectedTrack, mw))
{
return;
}
MusicPopup.QueuePopup(mw.TrackName);
instance.PlayCrossfade(mw, !IsPlaying ? 0f : instance.crossFadeLength);
}
private void PlayCrossfade(MusicWrapper clip, float crossfade = 0.5f)
{
StartCoroutine(FadeTrack(clip, crossfade));
}
private IEnumerator FadeTrack(MusicWrapper clip, float crossfade)
{
activeTrack newTrack = new();
crossfade = crossfade.Max(0.00f);
float timeElapsed = 0f;
if (clip.musicClip == null)
{
Debug.Log("Missing Audio Clip");
yield break;
}
if (selectedTrack != 2)
{
track2.clip = clip;
song2 = clip;
selectedTrack = 2;
if (crossfade == 0)
{
track2.volume = clip.musicVolume;
track1.volume = 0f;
}
else
{
while (timeElapsed < crossfade)
{
track1.volume = Mathf.Lerp(song1, 0f, timeElapsed / crossfade);
timeElapsed += Time.deltaTime;
yield return null;
}
}
track1.Stop();
track2.volume = clip.musicVolume;
track2.Play();
}
else
{
track1.clip = clip;
song1 = clip;
selectedTrack = 1;
if (crossfade == 0)
{
track1.volume = clip.musicVolume;
track2.volume = 0f;
}
else
{
while (timeElapsed <= crossfade)
{
track2.volume = Mathf.Lerp(song2, 0f, timeElapsed / crossfade);
timeElapsed += Time.deltaTime;
yield return null;
}
}
track2.Stop();
track1.volume = clip.musicVolume;
track1.Play();
}
newTrack.track = selectedTrack;
newTrack.music = clip;
currentlyPlaying = newTrack;
}
}
}

View file

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 4faf9aca3ed81e74e8b220b0e4868e39

View file

@ -0,0 +1,79 @@
using Core.Extensions;
using System;
using System.Collections;
using TMPro;
using UnityEngine;
namespace Bremsengine
{
public class MusicPopup : MonoBehaviour
{
static MusicPopup runner;
[Range(1f,500f)]
[SerializeField] float lerpSpeed = 150f;
[SerializeField] TMP_Text musicText;
static Coroutine activeRoutine;
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
private static void Reinitialize()
{
activeRoutine = null;
Queued = false;
QueuedSongText = "";
}
static bool Queued;
static string QueuedSongText;
public static void QueuePopup(string songText)
{
Queued = true;
QueuedSongText = songText;
}
private void Awake()
{
runner = this;
musicText.color = musicText.color.Opacity(0);
}
private void Start()
{
ShowText();
}
private byte ToByte(float f)
{
return (byte)f.Floor();
}
IEnumerator CO_DisplaySongText(float fadeSpeed)
{
float opacity = 0f;
byte opacityByte = 0;
musicText.text = string.IsNullOrEmpty(QueuedSongText) ? "" : "BGM: "+ QueuedSongText;
while (opacityByte < 255)
{
opacity = opacity.MoveTowards(256f, fadeSpeed * Time.deltaTime);
opacityByte = ToByte(opacity);
musicText.color = musicText.color.Opacity(opacityByte);
yield return null;
}
yield return new WaitForSecondsRealtime(2.5f);
while (opacityByte > 0)
{
opacity = opacity.MoveTowards(0f, fadeSpeed * Time.deltaTime);
opacityByte = ToByte(opacity);
musicText.color = musicText.color.Opacity(opacityByte);
yield return null;
}
musicText.text = "";
activeRoutine = null;
}
private void Update()
{
if (runner != null && Queued && !string.IsNullOrEmpty(QueuedSongText))
{
ShowText();
}
}
private void ShowText()
{
Queued = false;
activeRoutine = StartCoroutine(CO_DisplaySongText(runner.lerpSpeed));
}
}
}

View file

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: b2d9406b18ffd00468e22cc38a2692e9

View file

@ -0,0 +1,26 @@
using Core.Extensions;
using UnityEngine;
namespace Bremsengine
{
[CreateAssetMenu(menuName = "Bremsengine/MusicWrapper")]
[System.Serializable]
public class MusicWrapper : ScriptableObject
{
public static implicit operator AudioClip(MusicWrapper mw) => mw == null ? null : mw.musicClip;
public static implicit operator float(MusicWrapper mw) => mw == null ? 0f : mw.musicVolume;
public string TrackName = Helper.DefaultName;
public AudioClip musicClip;
public float musicVolume => clipVolume * MusicPlayer.GlobalVolume;
[SerializeField] float clipVolume = 0.7f;
[field: SerializeField] public bool dontReplaceSelf { get; private set; } = true;
private void OnValidate()
{
this.FindStringError(nameof(TrackName), TrackName);
}
public void Play()
{
MusicPlayer.PlayMusicWrapper(this);
}
}
}

View file

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 307d317518e553d4e88fa23904ed6798

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 63d787a22fba2be44b738e8ff21f94cd
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,311 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2554351114568500527
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3058743762626054692}
- component: {fileID: 3640156111637370416}
m_Layer: 0
m_Name: Music Player
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3058743762626054692
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2554351114568500527}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 7629901273912646219}
- {fileID: 4629142973785837969}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3640156111637370416
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2554351114568500527}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4faf9aca3ed81e74e8b220b0e4868e39, type: 3}
m_Name:
m_EditorClassIdentifier:
testStartingMusic: {fileID: 0}
testPlaylist: []
track1: {fileID: 7804584576696613903}
track2: {fileID: 3938290866401767398}
crossFadeLength: 0.35
--- !u!1 &7707007819652713003
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7629901273912646219}
- component: {fileID: 7804584576696613903}
m_Layer: 0
m_Name: Channel 1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7629901273912646219
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7707007819652713003}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3058743762626054692}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!82 &7804584576696613903
AudioSource:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7707007819652713003}
m_Enabled: 1
serializedVersion: 4
OutputAudioMixerGroup: {fileID: 391507683382493969, guid: ec81624eb858e504aadf6f717709524e, type: 2}
m_audioClip: {fileID: 0}
m_Resource: {fileID: 0}
m_PlayOnAwake: 0
m_Volume: 1
m_Pitch: 1
Loop: 1
Mute: 0
Spatialize: 0
SpatializePostEffects: 0
Priority: 128
DopplerLevel: 0
MinDistance: 1
MaxDistance: 500
Pan2D: 0
rolloffMode: 0
BypassEffects: 0
BypassListenerEffects: 0
BypassReverbZones: 0
rolloffCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
panLevelCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
spreadCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
reverbZoneMixCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
--- !u!1 &8205811829766563499
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4629142973785837969}
- component: {fileID: 3938290866401767398}
m_Layer: 0
m_Name: Channel 2
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4629142973785837969
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8205811829766563499}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3058743762626054692}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!82 &3938290866401767398
AudioSource:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8205811829766563499}
m_Enabled: 1
serializedVersion: 4
OutputAudioMixerGroup: {fileID: -1178871885261606895, guid: ec81624eb858e504aadf6f717709524e, type: 2}
m_audioClip: {fileID: 0}
m_Resource: {fileID: 0}
m_PlayOnAwake: 0
m_Volume: 1
m_Pitch: 1
Loop: 1
Mute: 0
Spatialize: 0
SpatializePostEffects: 0
Priority: 128
DopplerLevel: 0
MinDistance: 1
MaxDistance: 500
Pan2D: 0
rolloffMode: 0
BypassEffects: 0
BypassListenerEffects: 0
BypassReverbZones: 0
rolloffCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
- serializedVersion: 3
time: 1
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
panLevelCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
spreadCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 0
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
reverbZoneMixCustomCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 4ae26136ef8ae5a44b6b55f7530c4fb2
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: ccdbb5271fc132249b783c23e99b96cb
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,153 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1272144506580688684
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4976953044151556859}
- component: {fileID: 5608457095159695681}
- component: {fileID: 4895624775546364455}
- component: {fileID: 395573673652387534}
m_Layer: 5
m_Name: Music Popup
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4976953044151556859
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1272144506580688684}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 97.13422, y: -267}
m_SizeDelta: {x: 523.2821, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5608457095159695681
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1272144506580688684}
m_CullTransparentMesh: 1
--- !u!114 &4895624775546364455
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1272144506580688684}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text:
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: ccdbb5271fc132249b783c23e99b96cb, type: 2}
m_sharedMaterial: {fileID: -7504494933660032812, guid: ccdbb5271fc132249b783c23e99b96cb, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 24
m_fontSizeBase: 36
m_fontWeight: 400
m_enableAutoSizing: 1
m_fontSizeMin: 0
m_fontSizeMax: 24
m_fontStyle: 0
m_HorizontalAlignment: 4
m_VerticalAlignment: 1024
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_TextWrappingMode: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 0
m_ActiveFontFeatures: 6e72656b
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_EmojiFallbackSupport: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!114 &395573673652387534
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1272144506580688684}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b2d9406b18ffd00468e22cc38a2692e9, type: 3}
m_Name:
m_EditorClassIdentifier:
lerpSpeed: 150
musicText: {fileID: 4895624775546364455}

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 33beefec906255d4688e4f9ef30cb7d0
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant: