Gondwana Game Engine Development (master) - 2.6.1
Gondwana is a cross-platform 2.5D game and rendering engine written in C#/.NET 8. It provides fine-grained control over rendering, timing, and scene composition, with built-in support for parallax, z-ordering, pixel overhang, collision detection, and particle effects. Gondwana targets desktop and web platforms using SkiaSharp for graphics and pluggable audio backends for desktop and browser targets.
Loading...
Searching...
No Matches
Gondwana.Scenes.GSCN.SceneCollisionProfileDefinition Class Referencesealed

Defines one named scene collision profile using group names rather than runtime masks. More...

Properties

string Name = string.Empty [get, set]
 Gets or sets the profile name.
string CollisionGroup = string.Empty [get, set]
 Gets or sets the collision group assigned to the profile.
List< string > CollidesWith = [] [get, set]
 Gets or sets collision groups with which this profile interacts.
bool CollidesWithAll [get, set]
 Gets or sets whether this profile interacts with all collision groups.

Detailed Description

Defines one named scene collision profile using group names rather than runtime masks.

Definition at line 6 of file SceneCollisionProfileDefinition.cs.

Property Documentation

◆ CollidesWith

List<string> Gondwana.Scenes.GSCN.SceneCollisionProfileDefinition.CollidesWith = []
getset

Gets or sets collision groups with which this profile interacts.

Definition at line 21 of file SceneCollisionProfileDefinition.cs.

◆ CollidesWithAll

bool Gondwana.Scenes.GSCN.SceneCollisionProfileDefinition.CollidesWithAll
getset

Gets or sets whether this profile interacts with all collision groups.

Definition at line 26 of file SceneCollisionProfileDefinition.cs.

◆ CollisionGroup

string Gondwana.Scenes.GSCN.SceneCollisionProfileDefinition.CollisionGroup = string.Empty
getset

Gets or sets the collision group assigned to the profile.

Definition at line 16 of file SceneCollisionProfileDefinition.cs.

◆ Name

string Gondwana.Scenes.GSCN.SceneCollisionProfileDefinition.Name = string.Empty
getset

Gets or sets the profile name.

Definition at line 11 of file SceneCollisionProfileDefinition.cs.