virtual void FetchFromPool()
Vector2 AccelerationPerFrame
Vector2 ScaleAcceleration
virtual void Update(ref ParticleRendererSettings settings)
void Draw(ref ParticleRendererSettings settings, SpriteBatch spritebatch)
Asset< Texture2D > _texture
virtual void SetBasicInfo(Asset< Texture2D > textureAsset, Rectangle? frame, Vector2 initialVelocity, Vector2 initialLocalPosition)
bool ShouldBeRemovedFromRenderer