Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

  • new RayBody(x: number, y: number, width?: number, options?: { mask?: number; velocity?: Vertex2 }): RayBody

Properties

alive: boolean = true
data: unknown = null
id: symbol = ...
position: Vector2
velocity: Vector2
width: number

Accessors

  • get angle(): number
  • set angle(_: number): void
  • get angularVelocity(): number
  • set angularVelocity(_: number): void
  • set collidesWith(category: number | number[] | "everything" | "nothing"): void
  • Parameters

    • category: number | number[] | "everything" | "nothing"

    Returns void

  • set collisionCategory(_: number): void
  • get ghost(): boolean
  • set ghost(isGhost: boolean): void
  • get static(): boolean
  • set static(isStatic: boolean): void

Methods

  • applyForce(): never
  • kill(): void
  • remove(): void
  • rotate(): never
  • setCollidesWith(category: number): RayBody

Generated using TypeDoc