C# Класс LDEngine.ParticleController

Показать файл Открыть проект

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

Свойство Тип Описание
Particles LDEngine.Particle[]
Rand System.Random
_texParticles Microsoft.Xna.Framework.Graphics.Texture2D

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

Метод Описание
Add ( Vector2 spawnPos, Vector2 velocity, double attackTime, double lifeTime, double decayTime, bool affectedbygravity, bool canCollide, Rectangle sourcerect, Color col, Action particleFunc, float startScale, float startRot, int depth, ParticleBlend blend ) : void
Draw ( SpriteBatch sb ) : void
Draw ( SpriteBatch sb, Camera gameCamera, int depth ) : void
LoadContent ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
ParticleController ( ) : System
Update ( GameTime gameTime, Map gameMap ) : void

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

Метод Описание
Reset ( ) : void

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

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

public Add ( Vector2 spawnPos, Vector2 velocity, double attackTime, double lifeTime, double decayTime, bool affectedbygravity, bool canCollide, Rectangle sourcerect, Color col, Action particleFunc, float startScale, float startRot, int depth, ParticleBlend blend ) : void
spawnPos Vector2
velocity Vector2
attackTime double
lifeTime double
decayTime double
affectedbygravity bool
canCollide bool
sourcerect Microsoft.Xna.Framework.Rectangle
col Color
particleFunc Action
startScale float
startRot float
depth int
blend ParticleBlend
Результат void

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

public Draw ( SpriteBatch sb ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

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

public Draw ( SpriteBatch sb, Camera gameCamera, int depth ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
gameCamera TiledLib.Camera
depth int
Результат void

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

public LoadContent ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
content Microsoft.Xna.Framework.Content.ContentManager
Результат void

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

public ParticleController ( ) : System
Результат System

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

public Update ( GameTime gameTime, Map gameMap ) : void
gameTime Microsoft.Xna.Framework.GameTime
gameMap TiledLib.Map
Результат void

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

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

public Particle[],LDEngine Particles
Результат LDEngine.Particle[]

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

public Random,System Rand
Результат System.Random

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

public Texture2D,Microsoft.Xna.Framework.Graphics _texParticles
Результат Microsoft.Xna.Framework.Graphics.Texture2D