public override void OnInspectorGUI() { base.OnInspectorGUI(); EditorGUILayout.Separator(); EditorGUILayout.BeginVertical(); EditorGUILayout.IntField("ステージ番号", StageDataPrefs.GetStageNumber()); EditorGUILayout.Vector3Field("座標", StageDataPrefs.GetCheckPointPosition()); EditorGUILayout.Vector3Field("回転", StageDataPrefs.GetCheckPointRotation().eulerAngles); if (GUILayout.Button("消去")) { StageDataPrefs.DeleteAll(); } EditorGUILayout.EndVertical(); }
/// <summary> /// 再開場所と角度を保存されたデータから取得し代入する /// </summary> private void SubstituteSavedCheckPointTransform() { restartPosition = StageDataPrefs.GetCheckPointPosition(); restartRotation = StageDataPrefs.GetCheckPointRotation(); }