rt-graphic-component/components/Signal/th/LampMainBody.d.ts
2024-01-02 14:36:14 +08:00

26 lines
762 B
TypeScript

import { Graphics, Container } from 'pixi.js';
import { GraphicAnimation } from 'jl-graphic';
import { Lamp } from '../common/Lamp';
import { Model } from './Signal';
export declare class LampMainBody extends Container {
static Type: string;
lampNum: number;
lampPost: Graphics;
lamps: Lamp[];
mirror: boolean;
deltaTime: number;
constructor();
paint(mt: Model, mirror: boolean): void;
setStateBlueShow(): void;
setStateLampBad(): void;
setStateLogic(): void;
setStateH(): void;
setStateL(): void;
setStateU(): void;
setStateHu(): void;
setStateA(): void;
setStateB(): void;
setStateOff(): void;
createFlashAnmiation(name: string, color: string, lampIndex: number): GraphicAnimation;
}