private void _SpawnScriptCamera() { GameObject ScriptCameraGO = new GameObject("Script Camera"); IBattleCameraSpawner ScriptCameraSpawner = ScriptCameraGO.AddComponent <BattleCamSpawner>(); ScriptCamController = ScriptCameraSpawner.SpawnCamera(FocusHeight, CameraPrefab, BattleCameraInputType.ScriptController); ScriptCamInput = (IBattleCamScriptInput)ScriptCamController.MyBattleCamInput; ScriptCamController.MyBattleCamTransform.SetActive(false); }