Skip to content
One Last Click Docs

Getting Started

OneLastClick Project Settings lets you expose ScriptableObject settings directly in Unity’s Project Settings, without manually creating or managing assets.

Settings are stored in the project’s ProjectSettings folder and use Unity’s standard inspector.

Add the [ProjectSettings] attribute to any ScriptableObject.

using OneLastClick.ProjectSettings;
using UnityEngine;
[ProjectSettings]
public class ExampleProjectSettings : ScriptableObject
{
[SerializeField] public int IntValue;
[SerializeField] public GameObject Prefab;
[SerializeField] public string Message = "Hello, World!";
}

Your settings will automatically appear under:

Edit → Project Settings → Example Project Settings

Project Settings in Unity Example

No asset needs to be created manually.