phaser3-rex-plugins-types

npm i --save phaser3-rex-plugins-types

Add to your tsconfig.json next lines:

    "include": [
        "**/*",
        "node_modules/phaser3-rex-plugins-types"
    ]

Supported plugins

Loader

  • Webfont loader
  • Await loader
  • Script tag loader
  • Image URI loader

Game Object

Sprite

  • Circle mask image
  • Bitmap zone
  • Nine patch
  • Line
  • Outline effect layer

Text

  • BBCode Text
  • Tag Text
  • Typing
  • Page
  • Edit

Graphics

  • Round Rectangle
  • Canvas

Container

  • Container Lite
  • Grid table

DOM element

  • Input text
  • File chooser
  • Youtube player

Behaviors

  • Quad/Hexagon grid align
  • Random place
  • Move to
  • Rotate to
  • Flash
  • Shake position
  • Fade out destroy
  • Pop up
  • Scale down destroy
  • Flip
  • Ease-move
  • Path follower
  • Anchor
  • Interception
  • Particles along bounds
  • Build arcade object
  • 8 direction
  • Bullet
  • Ship

Input

Touch

  • Gestures
  • Button
  • Drag
  • Slider
  • Scroller
  • Virtual joystick
  • Cursor at bound
  • Drag rotate
  • Mouse-wheel to up/down

Audio

  • Volume fading

Camera

Shader effects

  • Glow
  • Gray scale
  • Inverse
  • HSL adjust
  • Outline
  • Toonify
  • Swirl
  • Pixelation

Logic

Events

  • Wait events
  • Event promise

Run commands

  • Run commands
  • Sequence
  • CSV scenario
  • TCRP

FSM

  • FSM

CSV table

  • Conditions table

Quest

  • Quest
  • Dialog-quest

Data

Data manager

  • Restorable data
  • Buff data

Unique item list

  • Unique item list

CSV

  • CSV to array
  • CSV to hash table

Canvas image data

  • Canvas image data

Math

Random

  • Gashapon
  • Perlin

Geometry

  • Rhombus
  • Hexagon

Curve

  • Spiral curve

String

  • LZ string
  • XOR

Time

  • Clock
  • Life time
  • Away time

UI

  • UI

Board

  • Board