using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace RhythmHeavenMania.Editor { public class Editor : MonoBehaviour { private Initializer Initializer; [SerializeField] private Canvas MainCanvas; [SerializeField] public Camera EditorCamera; [Header("Rect")] [SerializeField] private RenderTexture ScreenRenderTexture; [SerializeField] private RawImage Screen; [Header("Components")] [SerializeField] private Timeline Timeline; public static Editor instance { get; private set; } private void Start() { instance = this; Initializer = GetComponent(); } public void Init() { GameManager.instance.GameCamera.targetTexture = ScreenRenderTexture; GameManager.instance.CursorCam.targetTexture = ScreenRenderTexture; Screen.texture = ScreenRenderTexture; GameManager.instance.Init(); Timeline.Init(); } } }