Skip to content

Thundernerd/Unity3D-IconManager

Repository files navigation

Icon Manager

GitHub package.json version GitHub issues GitHub pull requests GitHub license GitHub last commit

Icon Manager is a small utility that allows you to set icons on GameObjects through code.

Installation

  1. The package is available on the openupm registry. You can install it via openupm-cli.
openupm add net.tnrd.iconmanager
  1. Installing through a Unity Package created by the Package Installer Creator from Needle

Usage

Here's how you use the IconManager

private void Foo()
{
    GameObject gameObject = FetchGameObject();
    IconManager.SetIcon(gameObject, LabelIcon.Teal);
}

Or by using an extension for GameObjects

private void Foo()
{
    GameObject gameObject = FetchGameObject();
    gameObject.SetIcon(ShapeIcon.CircleGreen);
}

Removing an icon is also possible; both through the IconManager and via an extension method

private void Foo()
{
    GameObject gameObject = FetchGameObject();

    IconManager.RemoveIcon(gameObject);
    // or
    gameObject.RemoveIcon();
}

Support

Icon Manager is a small and open-source utility that I hope helps other people. It is by no means necessary but if you feel generous you can support me by donating.

ko-fi

Contributing

Pull requests are welcomed. Please feel free to fix any issues you find, or add new features.

About

A small script allowing you to set icons for GameObjects through code

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy