IOccupantData

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 interface IOccupantData

Summary

Interface for data about an occupant in a grid position.

Metadata

Namespace: GridPlacement.Core.Interfaces.Placement

Source File: cs/Core/Interfaces/Placement/IOccupantData.cs

Assembly: GridPlacement.Core

Type: interface

Properties

Id

1
public abstract string Id { get; }

Unique identifier for the occupant.


Type

1
public abstract string Type { get; }

Type of the occupant (building, obstacle, etc.).


BlocksPlacement

1
public abstract bool BlocksPlacement { get; }

Whether the occupant blocks placement.


Properties

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

Additional properties of the occupant.