The ProjectPrefs package is a system that allows you to have per project preferences. This preferences are saved inside your Project Settings folder on a .ini file. The API is built to be similar to UnityEditor.EditorPrefs and UnityEngine.PlayerPrefs classes. This system is built to be used on the editor only, but it can be modified to be used outside of the editor.

The namespaces and namespace categories in the class library are listed in the following table and documented in detail.

Namespace: RotaryHeart.Lib.ProjectPreferences
Package: ProjectPrefs


Accessibility Level Name Description
public ProjectPrefs Class used to manage the preferences.
public ProjectPrefsDrawer Editor window that can be used to manage the data stored.