sea-battle-vr/Assets/Scripts/Settings/SettingsBootstrap.cs

29 lines
771 B
C#

using System.Collections.Generic;
using UnityEngine;
public class SettingsBootstrap : MonoBehaviour
{
[SerializeField] private SettingsScreen SettingsScreen;
[SerializeField] private Canvas SettingsCanvas;
[SerializeField] private Canvas VRCanvas;
[SerializeField] private List<GameObject> shouldBeDisabled = new();
private void Awake()
{
if (!BootstrapperState.MainBootstraped)
{
SceneLoader.LoadScene("Bootstrap");
return;
}
foreach (var go in shouldBeDisabled)
{
go.SetActive(false);
}
SettingsCanvas.worldCamera = CamerasManager.Screen_Camera;
VRCanvas.worldCamera = CamerasManager.VR_Camera;
SettingsScreen.Generate();
}
}