OccupantData

AUTO-GENERATED FILE – DO NOT EDIT MANUALLY

This page documents the supported public API surface only. Private, internal, benchmark, test, and implementation-detail types are intentionally omitted.

Declaration

1
public class OccupantData : IOccupantData

Summary

Implementation of occupant data for grid positions. Contains pure business logic without Godot dependencies.

Metadata

Namespace: GridPlacement.Core.Data.Placement

Source File: cs/Core/Data/Placement/OccupantData.cs

Assembly: GridPlacement.Core

Type: class

Implements

  • IOccupantData

Properties

Id

1
public string Id { get; set; }

Gets or sets the occupant identifier.


Type

1
public string Type { get; set; }

Gets or sets the occupant type identifier.


BlocksPlacement

1
public bool BlocksPlacement { get; set; }

Gets or sets a value indicating whether this occupant blocks placement.


Properties

1
public Dictionary<string, object> Properties { get; set; }

Gets or sets additional occupant properties.