C# Класс Nez.Particles.ParticleEmitter

Наследование: RenderableComponent, IUpdatable
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
collisionConfig ParticleCollisionConfig

Открытые методы

Метод Описание
ParticleEmitter ( ParticleEmitterConfig emitterConfig, bool playOnAwake = true ) : Microsoft.Xna.Framework
clear ( ) : void

removes all particles from the particle emitter

emit ( int count ) : void

manually emit some particles

onAddedToEntity ( ) : void
pause ( ) : void

pauses the particle emitter

play ( ) : void

plays the particle emitter

render ( Graphics graphics, Camera camera ) : void
stop ( ) : void

stops the particle emitter

Приватные методы

Метод Описание
IUpdatable ( ) : void
addParticle ( Vector2 position ) : void

adds a Particle to the emitter

init ( ) : void

creates the Batcher and loads the texture if it is available

Описание методов

ParticleEmitter() публичный Метод

public ParticleEmitter ( ParticleEmitterConfig emitterConfig, bool playOnAwake = true ) : Microsoft.Xna.Framework
emitterConfig ParticleEmitterConfig
playOnAwake bool
Результат Microsoft.Xna.Framework

clear() публичный Метод

removes all particles from the particle emitter
public clear ( ) : void
Результат void

emit() публичный Метод

manually emit some particles
public emit ( int count ) : void
count int Count.
Результат void

onAddedToEntity() публичный Метод

public onAddedToEntity ( ) : void
Результат void

pause() публичный Метод

pauses the particle emitter
public pause ( ) : void
Результат void

play() публичный Метод

plays the particle emitter
public play ( ) : void
Результат void

render() публичный Метод

public render ( Graphics graphics, Camera camera ) : void
graphics Graphics
camera Camera
Результат void

stop() публичный Метод

stops the particle emitter
public stop ( ) : void
Результат void

Описание свойств

collisionConfig публичное свойство

config object with various properties to deal with particle collisions
public ParticleCollisionConfig collisionConfig
Результат ParticleCollisionConfig