C# Class Infiniminer.ParticleEngine

Afficher le fichier Open project: bobisfat/Infiniminer Class Usage Examples

Méthodes publiques

Méthode Description
CreateBlockDebris ( Vector3 explosionPosition, BlockType block, float mag ) : void
CreateBloodSplatter ( Vector3 playerPosition, Color color, float strength ) : void
CreateDiggingDebris ( Vector3 explosionPosition, BlockType block ) : void
CreateExplosionDebris ( Vector3 explosionPosition ) : void
CreateHidden ( Vector3 Position, Color color ) : void
CreateTrail ( Vector3 Position, Color color ) : void
ParticleEngine ( InfiniminerGame gameInstance ) : System
Render ( GraphicsDevice graphicsDevice ) : void
Update ( GameTime gameTime ) : void

Private Methods

Méthode Description
GenerateVertices ( ) : Infiniminer.VertexPositionTextureShade[]
ParticleExpired ( Particle particle ) : bool

Method Details

CreateBlockDebris() public méthode

public CreateBlockDebris ( Vector3 explosionPosition, BlockType block, float mag ) : void
explosionPosition Vector3
block BlockType
mag float
Résultat void

CreateBloodSplatter() public méthode

public CreateBloodSplatter ( Vector3 playerPosition, Color color, float strength ) : void
playerPosition Vector3
color Color
strength float
Résultat void

CreateDiggingDebris() public méthode

public CreateDiggingDebris ( Vector3 explosionPosition, BlockType block ) : void
explosionPosition Vector3
block BlockType
Résultat void

CreateExplosionDebris() public méthode

public CreateExplosionDebris ( Vector3 explosionPosition ) : void
explosionPosition Vector3
Résultat void

CreateHidden() public méthode

public CreateHidden ( Vector3 Position, Color color ) : void
Position Vector3
color Color
Résultat void

CreateTrail() public méthode

public CreateTrail ( Vector3 Position, Color color ) : void
Position Vector3
color Color
Résultat void

ParticleEngine() public méthode

public ParticleEngine ( InfiniminerGame gameInstance ) : System
gameInstance InfiniminerGame
Résultat System

Render() public méthode

public Render ( GraphicsDevice graphicsDevice ) : void
graphicsDevice GraphicsDevice
Résultat void

Update() public méthode

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Résultat void