using UnityEngine; public class MainMenuBootstrap : MonoBehaviour { [SerializeField] private PaymentGate paymentGate; [SerializeField] private PaymentUI paymentUI; [SerializeField] private MenuVideoManager videoManager; [SerializeField] private CoinCounter coinCounter; [SerializeField] Canvas MenuCanvas; private void Awake() { if (!BootstrapperState.MainBootstraped) { SceneLoader.LoadScene("Bootstrap"); return; } paymentGate.Initialize(GameModesHolder.gameModes); paymentUI.Initialize(paymentGate.gameModeAccess); videoManager.Initialize(); coinCounter.Initialize(); MenuCanvas.worldCamera = CamerasManager.Screen_Camera; } }