Unclaimed Package Is this your package? Claim it to unlock full analytics and manage your listing.
Claim This Package

Install via UPM

Add to Unity Package Manager using this URL

https://www.pkglnk.dev/enumgenerator.git

README Markdown

Copy this to your project's README.md

Style
Preview
pkglnk installs badge
## Installation

Add **Enum Generator** to your Unity project via Package Manager:

1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/enumgenerator.git
```

[![pkglnk](https://www.pkglnk.dev/badge/enumgenerator.svg?style=pkglnk)](https://www.pkglnk.dev/pkg/enumgenerator)

README

EnumGenerator-Unity

Unity package tool for generating c# / f# / vb / cil enums based on json input files.

Description

If you have config in json files it can be nice to have a enum to reference in the code instead of having to hard code values, this tool allows you to generate that enum.

Installation

  1. Add a reference to this repository to your package dependencies (Packages/manifest.json)

    "dependencies": {
        "com.bastianblokland.enumgenerator": "https://github.com/BastianBlokland/enum-generator-unity.git#v1.6.1",
        ...
    }
    
  2. Add the NuGet dependency to your project.

    If your project uses a NuGet package manager you can simply add a dependency to EnumGenerator.Core version 4.1.*.

    If you are not using a NuGet package manager you can simply copy the dll's from the .lib directory to your project.

Usage

  1. Create a Generator scriptable-object. (Right mouse the project window -> Create/EnumGenerator/Generator)
  2. In the Json File field of the generator configure the file to base your enum on.
  3. Configure the jPaths to point to the right fields in your json. (More info: readme)
  4. In the Output Path field of the generator configure where to output the enum to. (Relative to the Assets directory)

Example

An example of how to integrate this package with a unity project can be found in the .example directory.

Help

More information: enum-generator-dotnet

Comments

No comments yet. Be the first!