CollisionCacheComponent
Namespace: Murder.Components
Assembly: Murder.dll
public sealed struct CollisionCacheComponent : IComponent
Implements: IComponent
⭐ Constructors
public CollisionCacheComponent()
public CollisionCacheComponent(ImmutableHashSet<T> idList)
Parameters
idList ImmutableHashSet<T>
public CollisionCacheComponent(int id)
Parameters
id int
⭐ Properties
CollidingWith
public ImmutableHashSet<T> CollidingWith { get; }
Returns
ImmutableHashSet<T>
⭐ Methods
Contains(World)
public bool Contains(World world)
Parameters
world World
Returns
bool
HasId(int)
public bool HasId(int id)
Parameters
id int
Returns
bool
Add(int)
public CollisionCacheComponent Add(int id)
Parameters
id int
Returns
CollisionCacheComponent
Remove(int)
public CollisionCacheComponent Remove(int id)
Parameters
id int
Returns
CollisionCacheComponent
GetCollidingEntities(World)
public IEnumerable<T> GetCollidingEntities(World world)
Parameters
world World
Returns
IEnumerable<T>
⚡