GUID Component
Unity GUID Component & Reference
com.maligan.guid 
Install via UPM
Add to Unity Package Manager using this URL
https://www.pkglnk.dev/guid.git README Markdown
Copy this to your project's README.md
## Installation
Add **GUID Component** 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/guid.git
```
[](https://www.pkglnk.dev/pkg/guid)README
GUID Component & Reference 
Unity GUID based cross-scene reference component with robust GUID generation and quality UX.
Please note, Unity-Technologies has its own implementation:
How To
1. Add GUIDComponent to GameObject
2. Add GUIDReference field to your script
[SerializeField]
private GUIDReference m_Reference;
3. Resolve at runtime
// Resolve via GUIDReference
var component = m_Reference.GetComponent<GUIDComponent>();
// Resolve via GUIDComponent
var component = GUIDComponent.Find("OBJECT-GUID-HERE");
Features
Safe -
GUIDComponentignores component resets and prefab reverts. You will never lose your generated GUIDs. The only way to erase existing GUID is manually component removing.Easy - GUIDs are generated automatically and respect object duplication.
Handy - Open/Close referenced scenes from property context menu or with double-click.
Neat -
GUIDReferenceproperty drawer looks like general object field.
Installation
# 1. Via OpenUPM
openupm add com.maligan.guid
# 2. Via PackageManger & GitHub URL
https://github.com/maligan/unity-guid.git
# 3. Via copy this repository content into Packages/ folder
Gallery

No comments yet. Be the first!