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

A binding seam; the authority rules themselves are yours to write

This folder does not:

  • Provide networking or replication
  • Handle prediction or rollback
  • Define gameplay permission rules