Class CollisionProperties.Entry
Namespace: ValveResourceFormat.IO
Assembly: ValveResourceFormat.dll
A named collision property.
public sealed record CollisionProperties.Entry : IEquatable<CollisionProperties.Entry>Inheritance
object ← CollisionProperties.Entry
Implements
IEquatable<CollisionProperties.Entry>
Constructors
Entry(string, string, string[], string[], string[])
A named collision property.
public Entry(string Name, string CollisionGroup, string[] InteractAs, string[] InteractWith, string[] InteractExclude)Parameters
Name string
The name it is referred to by.
CollisionGroup string
The collision group it puts collision in.
InteractAs string[]
The interaction layers collision with it is in.
InteractWith string[]
The interaction layers collision with it collides with.
InteractExclude string[]
The interaction layers collision with it never collides with.
Properties
CollisionGroup
The collision group it puts collision in.
public string CollisionGroup { get; init; }Property Value
string
InteractAs
The interaction layers collision with it is in.
public string[] InteractAs { get; init; }Property Value
string[]
InteractExclude
The interaction layers collision with it never collides with.
public string[] InteractExclude { get; init; }Property Value
string[]
InteractWith
The interaction layers collision with it collides with.
public string[] InteractWith { get; init; }Property Value
string[]
Name
The name it is referred to by.
public string Name { get; init; }Property Value
string

