interface Line<TName> {
    components: [Number<`${TName}.Thickness`, "Integer", 0, 10>, Length<`${TName}.Length`, number>, Number<`${TName}.Offset`, "Integer", 0, number>, Number<`${TName}.Opacity`, "Decimal", 0, 1>, Multiplier<`${TName}.MovementError`>, Multiplier<`${TName}.FiringError`>];
    type: "Line";
    value: {
        data: 0 | 1;
        default: 0 | 1;
        name: `${string}.${TName}.isEnable`;
        path:
            | `0.${string}`
            | `P.${string}`
            | `A.${string}`
            | `S.${string}`;
        priority: number;
    };
}

Type Parameters

  • TName extends string = string

Hierarchy (view full)

Properties

Properties

components: [Number<`${TName}.Thickness`, "Integer", 0, 10>, Length<`${TName}.Length`, number>, Number<`${TName}.Offset`, "Integer", 0, number>, Number<`${TName}.Opacity`, "Decimal", 0, 1>, Multiplier<`${TName}.MovementError`>, Multiplier<`${TName}.FiringError`>]
type
value: {
    data: 0 | 1;
    default: 0 | 1;
    name: `${string}.${TName}.isEnable`;
    path:
        | `0.${string}`
        | `P.${string}`
        | `A.${string}`
        | `S.${string}`;
    priority: number;
}