Skip to content

Helpful extensions for Unity. Each extension is an NPM module, you can integrate them separately to your projects.

License

Notifications You must be signed in to change notification settings

IvanMurzak/Unity-Extensions

Repository files navigation

1. Add NPM repository to project

Modify manifest.json file. The file located under directory "Packages". Add "scopedRegistries" to the end of the file.

{
  "dependencies": {
    
  },
  "scopedRegistries": [
    {
      "name": "Unity Extensions",
      "url": "https://registry.npmjs.org",
      "scopes": [
        "extensions.unity"
      ]
    }
  ]
}

2. Add extensions

When NPM repository added, you may optionally add all extensions from the list below. You just need to add relevant line to the "dependencies" section. If you are adding multiple lines don't forget to add ',' in the end of each line.

Unity-Extensions

npm

{
  "dependencies": {
    "extensions.unity.base": "1.9.0"
  }
}

npm

Unity Saver Settings

{
  "dependencies": {
    "extensions.unity.saver": "1.0.6"
  }
}

npm

{
  "dependencies": {
    "extensions.unity.network": "1.3.3"
  }
}

npm

{
  "dependencies": {
    "extensions.unity.iap.store": "2.0.6"
  }
}

Unity UniRx extensions

npm

{
  "dependencies": {
    "extensions.unity.unirx": "1.1.5"
  }
}

Unity-UI-Extensions

npm

{
  "dependencies": {
    "extensions.unity.ui": "1.3.2"
  }
}

Shapes RectTransform

npm

Shapes RectTransform demo

{
  "dependencies": {
    "extensions.unity.shapes.recttransform": "1.0.2"
  }
}

Example - All Extensions included

{
  "dependencies": {
    "extensions.unity.base": "1.9.0",
    "extensions.unity.saver": "1.0.2",
    "extensions.unity.network": "1.3.3",
    "extensions.unity.iap.store": "2.0.6",
    "extensions.unity.ui": "1.3.2",
    "extensions.unity.unirx": "1.1.5",	
    "extensions.unity.shapes.recttransform": "1.0.2"
  },
  "scopedRegistries": [
    {
      "name": "Unity Extensions",
      "url": "https://registry.npmjs.org",
      "scopes": [
        "extensions.unity"
      ]
    }
  ]
}

About

Helpful extensions for Unity. Each extension is an NPM module, you can integrate them separately to your projects.

Topics

Resources

License

Stars

Watchers

Forks

Languages