파일을 통해 데이터를 저장하여 불러오거나 해도 되지만
유니티에는 스크립터블 오브젝트라는 형태로 데이터 저장 및 사용이 가능합니다.
using UnityEngine;
[CreateAssetMenu(fileName = "MyEditorData", menuName = "Custom ScriptableObject/MyEditorData")]
public class MyEditorData : ScriptableObject
{
public string filePath;
}
우선 string형 하나만 입력받도록 설정해줍니다. 클래스는 ScriptableObject 를 상속 받기만 하면 됩니다.
생성을 위해 CreateAssetMenu 를 설정해주겠습니다.
fileName : 생성될 파일명
munuName : 메뉴에 나타날 이름입니다.
유니티를 껏다켜도 해당 정보는 저장되어 있게 됩니다.
이제 이것을 통해 윈도우 에디터 값들을 저장하며 만들 예정입니다!
'Unity > 유니티 에디터 (Unity Editor)' 카테고리의 다른 글
[Unity Editor] 유니티 커스텀 윈도우 만들기, 가운데 위치 시키기 (0) | 2022.03.24 |
---|---|
[Unity Editor] 확인, 취소 메시지 띄우기 EditorUtility.DisplayDialog (0) | 2022.03.23 |
[유니티 에디터] ScriptableObject and OnInspectorGUI Show Image (Sprite, Texture) (0) | 2021.09.26 |