TheStable/Assets/MyroP/Arcade/Common/Code/GameSettingsApplier.cs
Jamie Greunbaum 542e04afed - Replaced one skee-ball machine with two arcade machines.
- Added Black Horse And The Cherry Tree by KT Tunstall to the horse playlist.
- Added Buckin' My Horse by Sir Mix-A-Lot to the horse playlist.
2026-02-11 02:58:41 -05:00

29 lines
827 B
C#

using UdonSharp;
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon;
namespace myro.arcade
{
[UdonBehaviourSyncMode(BehaviourSyncMode.None)]
public class GameSettingsApplier : UdonSharpBehaviour
{
public GameSettings GameSettingsInstance;
public Camera CameraLookingAtGame;
public MeshRenderer ScreenRenderer;
public AudioSource Music;
void Start()
{
CameraLookingAtGame.targetTexture = GameSettingsInstance.RenderTextureToUse;
ScreenRenderer.material.mainTexture = GameSettingsInstance.RenderTextureToUse;
if (!System.String.IsNullOrEmpty(GameSettingsInstance.ScreenShaderEmissionPropertyName))
{
ScreenRenderer.material.SetTexture(GameSettingsInstance.ScreenShaderEmissionPropertyName, GameSettingsInstance.RenderTextureToUse);
}
Music.clip = GameSettingsInstance.Music;
}
}
}