📦 Authority (Unity Integration)¶
Unity-facing components used to control who can mutate inventory state.
This folder contains MonoBehaviour implementations that bridge Unity scene logic with the authority abstraction.
🎯 Purpose¶
Provide scene-level binding for inventory authority decisions.
🧩 What Lives Here¶
InventoryAuthorityBinder→ simple allow/deny authority component
⚠️ Important Notes¶
- These components bridge Unity scenes to authority contracts
- They do not implement networking or replication
- They are replaceable with project-specific authority providers
🧠 Usage Guidance¶
InventoryAuthorityBinder¶
Provides a basic implementation of the authority interface.
- may allow or deny all mutations based on configuration
Integration¶
Attach to a scene object to control inventory mutation permissions.
Custom implementations may be used for multiplayer or ownership systems.
Default behaviour¶
When no authority provider is present, runtime behaviour may allow mutations.
🚫 Not for Production Use¶
This folder does not:
- Provide networking or replication
- Handle prediction or rollback
- Define gameplay permission rules