CollisionProcessorOutput

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 CollisionProcessorOutput

Summary

Output data from collision processing operations

Metadata

Namespace: GridPlacement.Core.Types

Source File: cs/Core/Types/CollisionProcessorTypes.cs

Assembly: GridPlacement.Core

Type: class

Constructors

CollisionProcessorOutput

1
public CollisionProcessorOutput()

Initializes a new instance of the CollisionProcessorOutput class.


Properties

AffectedTiles

1
public List<CoreVector2I> AffectedTiles { get; set; }

List of affected tile positions


HasCollision

1
public bool HasCollision { get; set; }

Whether collision was detected


CollisionPoints

1
public List<CoreVector2I> CollisionPoints { get; set; }

Collision points or contact areas


OffsetAdjustment

1
public CoreVector2I OffsetAdjustment { get; set; }

Offset adjustments needed for valid placement


Metadata

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

Additional metadata about the collision result