ParticleObject: {
    alpha?: AdvParticleValue;
    animations?: any;
    ax?: AdvParticleValue;
    ay?: AdvParticleValue;
    blendMode?: string;
    blue?: AdvParticleValue;
    bringToTop?: boolean;
    color?: string;
    frame?: string | string[];
    green?: AdvParticleValue;
    hsv?: AdvParticleValue;
    image?: string | string[];
    lifespan?: AdvParticleValue;
    red?: AdvParticleValue;
    rotation?: AdvParticleValue;
    scale?: AdvParticleValue;
    sendToBack?: boolean;
    target?: {
        control?: {
            reference_transform_key?: string;
            refresh_target?: boolean;
            x: number;
            y: number;
        }[];
        duration?: number;
        dynamic_pos?: boolean;
        shift_x: number;
        shift_y: number;
        speed?: "yoyo" | "reverse" | "linear";
        transform_key?: string;
        x: number | (() => number);
        y: number | (() => number);
        zone?: Phaser.ParticleStorm.Zones.Base;
        zone_key?: string;
    };
    transform_control?: {
        copy?: {
            from: string;
            to: string;
        }[];
        transforms: string[];
        x: number;
    }[];
    velocity?: AdvParticleValue;
    visible?: boolean;
    vx?: AdvParticleValue;
    vy?: AdvParticleValue;
}

Type declaration

  • Optional alpha?: AdvParticleValue
  • Optional animations?: any
  • Optional ax?: AdvParticleValue
  • Optional ay?: AdvParticleValue
  • Optional blendMode?: string
  • Optional blue?: AdvParticleValue
  • Optional bringToTop?: boolean
  • Optional color?: string
  • Optional frame?: string | string[]
  • Optional green?: AdvParticleValue
  • Optional hsv?: AdvParticleValue
  • Optional image?: string | string[]
  • Optional lifespan?: AdvParticleValue
  • Optional red?: AdvParticleValue
  • Optional rotation?: AdvParticleValue
  • Optional scale?: AdvParticleValue
  • Optional sendToBack?: boolean
  • Optional target?: {
        control?: {
            reference_transform_key?: string;
            refresh_target?: boolean;
            x: number;
            y: number;
        }[];
        duration?: number;
        dynamic_pos?: boolean;
        shift_x: number;
        shift_y: number;
        speed?: "yoyo" | "reverse" | "linear";
        transform_key?: string;
        x: number | (() => number);
        y: number | (() => number);
        zone?: Phaser.ParticleStorm.Zones.Base;
        zone_key?: string;
    }
    • Optional control?: {
          reference_transform_key?: string;
          refresh_target?: boolean;
          x: number;
          y: number;
      }[]
    • Optional duration?: number
    • Optional dynamic_pos?: boolean
    • shift_x: number
    • shift_y: number
    • Optional speed?: "yoyo" | "reverse" | "linear"
    • Optional transform_key?: string
    • x: number | (() => number)
    • y: number | (() => number)
    • Optional zone?: Phaser.ParticleStorm.Zones.Base
    • Optional zone_key?: string
  • Optional transform_control?: {
        copy?: {
            from: string;
            to: string;
        }[];
        transforms: string[];
        x: number;
    }[]
  • Optional velocity?: AdvParticleValue
  • Optional visible?: boolean
  • Optional vx?: AdvParticleValue
  • Optional vy?: AdvParticleValue