Emitter: {
    animation?: {
        animation_key: string;
        frame_rate: number;
        loop: boolean;
    };
    core_custom_color?: string;
    delay?: {
        start: number;
        step: number;
        visible: boolean;
    };
    dynamic_pos?: boolean;
    emitter_data_key?: string;
    force?: {
        x: number;
        y: number;
    };
    frequency?: number;
    gravity_well?: {
        epsilon: number;
        gravity: number;
        power: number;
        shift_x: number;
        shift_y: number;
        x: number | string;
        y: number | string;
    };
    hue_angle?: number;
    particles_display_blend_mode?: string;
    pixel_is_rect?: boolean;
    pixel_reducing_factor?: number;
    pixel_size?: number;
    position?: battle_positions;
    radiate?: {
        from: number;
        to: number;
        velocity: number;
    };
    radiateFrom?: {
        velocity: number;
        x: number;
        y: number;
    };
    random_animation_start?: boolean;
    random_in_zone?: boolean;
    render_type?: "pixel" | "sprite";
    render_white_core?: boolean;
    repeat?: number;
    shift_x?: number;
    shift_y?: number;
    show_trails?: boolean;
    spacing?: number | number[];
    total?: number;
    trails_clear_factor?: number;
    transforms?: string[];
    tween_emitter?: {
        duration: number;
        easing?: string;
        incremental?: boolean;
        x?: number | EventValue;
        y?: number | EventValue;
    };
    x?: number | string;
    x_step?: number;
    y?: number | string;
    y_step?: number;
    zone_key?: string;
}

Type declaration

  • Optional animation?: {
        animation_key: string;
        frame_rate: number;
        loop: boolean;
    }
    • animation_key: string
    • frame_rate: number
    • loop: boolean
  • Optional core_custom_color?: string
  • Optional delay?: {
        start: number;
        step: number;
        visible: boolean;
    }
    • start: number
    • step: number
    • visible: boolean
  • Optional dynamic_pos?: boolean
  • Optional emitter_data_key?: string
  • Optional force?: {
        x: number;
        y: number;
    }
    • x: number
    • y: number
  • Optional frequency?: number
  • Optional gravity_well?: {
        epsilon: number;
        gravity: number;
        power: number;
        shift_x: number;
        shift_y: number;
        x: number | string;
        y: number | string;
    }
    • epsilon: number
    • gravity: number
    • power: number
    • shift_x: number
    • shift_y: number
    • x: number | string
    • y: number | string
  • Optional hue_angle?: number
  • Optional particles_display_blend_mode?: string
  • Optional pixel_is_rect?: boolean
  • Optional pixel_reducing_factor?: number
  • Optional pixel_size?: number
  • Optional position?: battle_positions
  • Optional radiate?: {
        from: number;
        to: number;
        velocity: number;
    }
    • from: number
    • to: number
    • velocity: number
  • Optional radiateFrom?: {
        velocity: number;
        x: number;
        y: number;
    }
    • velocity: number
    • x: number
    • y: number
  • Optional random_animation_start?: boolean
  • Optional random_in_zone?: boolean
  • Optional render_type?: "pixel" | "sprite"
  • Optional render_white_core?: boolean
  • Optional repeat?: number
  • Optional shift_x?: number
  • Optional shift_y?: number
  • Optional show_trails?: boolean
  • Optional spacing?: number | number[]
  • Optional total?: number
  • Optional trails_clear_factor?: number
  • Optional transforms?: string[]
  • Optional tween_emitter?: {
        duration: number;
        easing?: string;
        incremental?: boolean;
        x?: number | EventValue;
        y?: number | EventValue;
    }
    • duration: number
    • Optional easing?: string
    • Optional incremental?: boolean
    • Optional x?: number | EventValue
    • Optional y?: number | EventValue
  • Optional x?: number | string
  • Optional x_step?: number
  • Optional y?: number | string
  • Optional y_step?: number
  • Optional zone_key?: string