An application that allows a user to configure an actors senses.

The Actor instance for which to configure senses

Hierarchy

  • any
    • SensesSelector

Constructors

Properties

DEFAULT_OPTIONS: {
    classes: string[];
    form: {
        closeOnSubmit: boolean;
        handler: (
            ...this: any,
            event: SubmitEvent,
            form: HTMLFormElement,
            formData: FormDataExtended,
        ) => Promise<void>;
        submitOnChange: boolean;
    };
    position: { width: number };
    sheetConfig: boolean;
    tag: string;
    window: { minimizable: boolean; resizable: boolean };
} = ...
PARTS: { footer: { template: string }; form: { template: string } } = ...

Accessors

  • get convertKeys(): {
        bs: string;
        bse: string;
        dv: string;
        sc: string;
        tr: string;
        ts: string;
    }
  • Returns which keys to convert in distance or weight

    Returns { bs: string; bse: string; dv: string; sc: string; tr: string; ts: string }

Methods

  • Internal

    Returns Promise<
        {
            actor: ActorPF;
            buttons: { icon: string; label: string; type: string }[];
            gridUnits: string;
            isMetric: boolean;
            noSystemVision: any;
            senses: any;
        },
    >

  • Internal

    Save the new vision details for the actor.

    Parameters

    • ...this: any
    • event: SubmitEvent

      The originating form submission event

    • form: HTMLFormElement

      The form element that was submitted

    • formData: FormDataExtended

      Processed data for the submitted form

      • object

        The parsed form data object

    Returns Promise<void>