Skip to main content

Changelog

2.3

  • Library 'nucleus' update
  • Fixing Bug where the PlayerLoop could get reset to default

2.2

  • Library 'nucleus' update

2.1

  • Library 'nucleus' update

2.0

Changed

warning

Folder Structure Changed - The Tagger Plugin is now converted to Unity's new Package format. This means you need to DELETE the old folder. See Upgrade Instructions

warning

Namespace Changed - The Tagger Plugin is now migrated to Final Factory.

UI Overhaul

  • Complete overhaul of the UI for a more intuitive and streamlined experience.

Method Renaming

  • Add Multiple Tags: Method renamed from AddTag to AddTags.
  • Set Multiple Tags: Method renamed from SetTag to SetTags.
  • Find GameObject with a Specific Tag:
    • FindGameObjectWithTag renamed to FindGameObjectWithExactOneTag.
    • FindGameObjectsWithTag renamed to FindGameObjectsWithExactOneTag.

Added

  • Auto-Creation of Non-Existing Tags: Adding a non-existing tag to a group will now automatically create it in the system.
  • Tag Renaming: Pressing Enter now completes the renaming of a tag.
  • Singleton Groups: Groups can now be configured as Singleton.
  • Enhanced AddTag Method:
    • Now accepts the TaggerGroup class.
    • Returns a boolean indicating if the tag was added to the system.
  • New Search Mode: FindGameObjectsWithTag now includes a search mode for single tags.
  • Type-Safe Auto-Generated Tags: Added type-safe, auto-generated tags for use in scripts.

Fixed

  • Deserialization Bug: Fixed a rare bug where the internal array of TagArray had the wrong size after deserialization, causing an index out of range exception.

1.7.1

  • Due to a bug caused by the Custom GameObject Inspector, I currently had to remove the Custom GameObject Inspector. Please just add the tagger script as a component as usual to every GameObject you need it and use the Component Inspector instead!
  • You can activate the Custom GameObject Inspector by adding the Symbol TAGGER_ENABLE_BUGGY_GAMEOBJECT_INSPECTOR but be aware that you can no longer drag Prefabs into your SceneView and there are maybe other bugs.

1.7

  • User-wish added: methods to add/remove/check tags of a group
  • TagArray: Not longer needed to be disposed. Persistent mode added.
  • Documentation Updated

1.6.1

  • Fixed: Sometimes, the add tag field is missing.
  • Fixed: Renaming a tag does not trigger the save request.

1.6

  • User-wish added: custom property decorator. (TaggerIdAttribute for int fields)

  • User-wish added: custom filter class configurable through the inspector

  • Fixed font color issue with the light theme

  • Documentation expanded

1.5.1

  • Added Code methods for adding/removing and checking multiple tags on a GameObject at once.

  • Documentation Updated

1.5

  • REQUIRES the new Unity Editor UI

  • Online Documentation added

  • Added Code methods:

  • TaggerSystem.FindGameObjectWithTag - Returns one GameObject with a specific tag

  • TaggerSystem.FindGameObjectsWithTag - Returns all GameObject with a specific tag

  • TaggerData.GetTagArrayOfTag - Returns a TagArray with a specific tag

  • TaggerData.TagExists - Returns true if the tag exists

  • Minor bug fixes:

  • Rename Button works now

  • Demo scene: Fixed missing prefab bug

1.4

  • User-wish added: Alphabetical order of tags

  • Added visual feedback when trying to add a new tag that already exists

1.3

warning

Folder structure adapted

  • Updated to Unity 2019

  • Updated to .Net 4.x

  • Cleanup code with new C# >=7.0 language features

  • Added Assembly-definition-file

  • Fixed UI spacing issue

  • Fixed UI repaint issue

  • Fixed a critical bug that caused the loss of all tags on all GameObjects.

  • Changed to settings provider

  • Fixed critical serialization bug

  • Added renaming of Tags

  • Added renaming of Groups

1.2

  • Fixing a small bug in editor play mode cause to slow down Tagger

  • Added performance sample

1.1

  • Fixing bug in the example scene

  • Updated to Unity 2017.3.0

1.0

  • First release