
FId is a flexible, small package with ID-based object referencing support.
With its wide range of features, it is ideal for projects with additive scene loading, multiplayer games, etc...FId is designed to replace direct object referencing through the inspector - which does not support referencing objects from other scenes - with a more ID-based referencing system which can quickly re-link to its intended reference as objects load in and out of scene.With support for additively loaded scenes, Netcode for GameObjects features available at the click of a button, and a quick search & validate window, it is extremely quick to use, maintain, and scaleable for larger projects.The system is designed around 3 objects:- ObjectQuerier- IdentifiableObject- IdentifiableObjectReferenceMULTIPLAYER - Please note: Netcode for GameObjects is NOT required to use this tool for singleplayer or offline games (or if you are planning on doing your own netcode), but if you want to enable Netcode for GameObjects support, the Netcode for GameObjects package will have to be imported into your project for this to work.Features:- ID-based referencing- Support for prefabs and safeguards for ID duplication when instantiating prefabs or duplicating already ID'd objects- Netcode for GameObjects support- project-wide ID lookup- project-wide invalid reference lookup- performant and scaleable: minimized lookups, caches queries, and more to make the plugin performant, scaleable and easier to use.Supported OS:- Windows, iOs, ConsolesDocumentation:https://pressfstudios.github.io/