This repository has been archived on 2026-01-20. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
simulatorDesign/Assets/SharedAssets/Benchmark/Editor/PerformanceTestEditor.cs
2025-06-18 10:34:00 +09:00

29 lines
894 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
using UnityEngine.SceneManagement;
using Benchmarking;
[CustomEditor(typeof(PerformanceTest))]
public class PerformanceTestEditor : Editor
{
public override void OnInspectorGUI()
{
DrawDefaultInspector();
PerformanceTest performnceTest = (PerformanceTest) target;
//Add current
if (GUILayout.Button("Add current"))
{
PerformanceTestStage stage = new PerformanceTestStage();
stage.sceneName = SceneManager.GetActiveScene().name;
Transform sceneCamTransform = SceneView.lastActiveSceneView.camera.transform;
stage.cameraPosition = sceneCamTransform.position;
stage.cameraRotation = sceneCamTransform.rotation;
performnceTest._stages.Add(stage);
}
}
}