Skip to content

📦 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