// -------------------------------------------------------------------------------------------- private void Initializing_Enter() { _sun = SharpLight.Sun(); _sun.Render(transform); _mainCamera = SharpCamera.Main(); _mainCamera.Render(transform); _mainCamera.GameObject.SetActive(false); _mainCanvas = SharpCanvas.RenderScreenSpaceOverlay("MainCanvas", ReferenceResolution, gameObject.transform); }
/// <summary> /// Signal no longer valid camera values when event thrown. /// </summary> private void CameraChanged(SharpCamera camera) { _invalidCameraValues = true; }
/* * ------------ * Constructors * ------------ */ // Default value assignments moved to Program.MainForm.renderer. public ViewConfig(SharpCamera Camera) { InitializeComponent(); Camera.CameraChangedEvent += CameraChanged; }
// -------------------------------------------------------------------------------------------- public StartMenuBackgroundView() : base(AppManager.AssetManager) { _camera = new StartMenuBackgroundCamera(); _light = SharpLight.Sun(); }