Skip to content

OmiyaGames/omiya-games-global-settings

Repository files navigation

Omiya Games - Global Settings

openupm Documentation Ko-fi Badge License Badge

A template for creating and editing ScriptableObjects displayed in the Project Settings window. Also provides templates for Singleton instances to retrieve this ScriptableObject, editor for displaying the contents of the object in Project Settings window, pre- and post-build scripts to add the object into the build, etc. This project uses Addressables extensively.

Install

There are two common methods for installing this package.

Unity's own Package Manager supports importing packages through a URL to a Git repo:

  1. First, on this repository page, click the "Clone or download" button, and copy over this repository's HTTPS URL.
  2. Then click on the + button on the upper-left-hand corner of the Package Manager, select "Add package from git URL..." on the context menu, then paste this repo's URL!

While easy and straightforward, this method has a few major downside: it does not support dependency resolution and package upgrading when a new version is released. To add support for that, the following method is recommended:

Through OpenUPM

Installing via OpenUPM's command line tool is recommended because it supports dependency resolution, upgrading, and downgrading this package. If you haven't already installed OpenUPM, you can do so through Node.js's npm (obviously have Node.js installed in your system first):

npm install -g openupm-cli

Then, to install this package, just run the following command at the root of your Unity project:

openupm add com.omiyagames.global.settings

Resources

LICENSE

Overall package is licensed under MIT, unless otherwise noted in the 3rd party licenses file and/or source code.

Copyright (c) 2022 Omiya Games

About

Helper library for setting up runtime project settings.

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages