private void Awake() { ProfileManager.Instance.SaveAll(); transform.parent = null; if (cBuild.GetSingleton().buildMode != enumBuildMode.inactive) { c = cBuild.GetSingleton().GetC(); } else { c = ClientInterface.GetInterface().Get_I_All_ConstructableSelector().Get_LookSC_LookC_CloseCRay_CloseC(); } visualizer = BuildingToolsPlugin.bundle.LoadAllAssets <ComputeShader>()[0]; camera = gameObject.AddComponent <Camera>(); camera.tag = "MainCamera"; camera.cullingMask = 0; camera.clearFlags = CameraClearFlags.Nothing; QualitySettings.vSyncCount = 1; Application.targetFrameRate = -1; InitializeShaderParameters(); //DisableAllScripts(); gameObject.AddComponent <FlyCamera>(); //transform.position = new Vector3(0, -50, 0); foreach (var i in SceneManager.GetActiveScene().GetRootGameObjects()) { if (i != gameObject) { Destroy(i); } } Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; }