import { AlphaSingleConfiguration } from './components/AlphaSingleConfiguration'; import { BlendModeConfiguration } from './components/BlendModeConfiguration'; import { DepthConfiguration } from './components/DepthConfiguration'; import { MaskConfiguration } from './components/MaskConfiguration'; import { RenderNodesConfiguration } from './components/RenderNodesConfiguration'; import { ScrollFactorConfiguration } from './components/ScrollFactorConfiguration'; import { TextureConfiguration } from './components/TextureConfiguration'; import { TransformConfiguration } from './components/TransformConfiguration'; import { VisibleConfiguration } from './components/VisibleConfiguration'; import { GlobalConfiguration } from './global/GlobalConfiguration'; import { Types } from 'phaser'; export interface ParticlesConfiguration extends AlphaSingleConfiguration, BlendModeConfiguration, DepthConfiguration, GlobalConfiguration, MaskConfiguration, RenderNodesConfiguration, ScrollFactorConfiguration, TextureConfiguration, TransformConfiguration, VisibleConfiguration { config: Types.GameObjects.Particles.ParticleEmitterConfig; }