SlotMapOwner

abstract class SlotMapOwner

Holds the property table for whatever owns it, and swaps that table for a bigger one as the object gains properties. ScriptableObject is the only thing that extends it.

The table starts as a shared empty map, becomes a single-entry map on the first property, then an EmbeddedSlotMap, and finally a HashSlotMap once there are enough properties for hash collisions to matter.

Inheritors

Types

Link copied to clipboard
object Companion