Files
LowPolyRPG/Library/PackageCache/com.unity.multiplayer.center@f3fb577b3546/Editor/Questionnaire/QuestionnaireObject.cs
Caleb Sandford deQuincey 715fb68744 Initial commitment
2025-06-25 11:10:11 +01: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();
}
}
}