CollisionGameComponent constructor

CollisionGameComponent({
  1. String name = '',
  2. Map<String, dynamic>? properties,
  3. required Vector2 position,
  4. required Vector2 size,
  5. List<CollisionArea> collisions = const [],
})

Implementation

CollisionGameComponent({
  this.name = '',
  this.properties,
  required Vector2 position,
  required Vector2 size,
  List<CollisionArea> collisions = const [],
}) {
  this.position = this.position.copyWith(
        position: position,
        size: size,
      );
  setupCollision(
    CollisionConfig(collisions: collisions),
  );
}