public void Add(CollisionEntityType type, GameEntity owner, GetCenterDelegate center, GetRadiusDelegate radius) { CollisionEntry entry = new CollisionEntry () { type = type, owner = owner, center = center, radius = radius }; List<CollisionEntry> entries = typed_entries [(int)type]; entries.Add (entry); }
public void Add(CollisionEntityType type, GameEntity owner, Node collider, GetCenterDelegate center, GetRadiusDelegate radius) { CollisionEntry entry = new CollisionEntry() { type = type, owner = owner, collider = collider, center = center, radius = radius }; Add (entry); }