untangle-puzzlegame/Library/PackageCache/com.unity.multiplayer.center@f3fb577b3546/Editor/Questionnaire/QuestionnaireObject.cs
2025-04-17 17:33:08 -04:00

29 lines
851 B
C#

using System;
using UnityEditor;
using UnityEngine;
namespace Unity.Multiplayer.Center.Questionnaire
{
/// <summary>
/// The questionnaire scriptable object, used to store and edit the data
/// </summary>
[FilePath("Packages/com.unity.multiplayer.center/Editor/Questionnaire/Questionnaire.questionnaire", FilePathAttribute.Location.ProjectFolder)]
internal class QuestionnaireObject : ScriptableSingleton<QuestionnaireObject>
{
public QuestionnaireData Questionnaire;
public void ForceReload()
{
DestroyImmediate(QuestionnaireObject.instance);
var questions = QuestionnaireObject.instance.Questionnaire;
}
public void ForceSave()
{
base.Save(saveAsText:true);
AssetDatabase.Refresh();
}
}
}