Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetBasicInfo()

virtual void Terraria.Graphics.Renderers.ABasicParticle.SetBasicInfo ( Asset< Texture2D > textureAsset,
Rectangle? frame,
Vector2 initialVelocity,
Vector2 initialLocalPosition )
inlinevirtualinherited

Reimplemented in Terraria.Graphics.Renderers.FlameParticle.

Definition at line 47 of file ABasicParticle.cs.

48 {
49 _texture = textureAsset;
50 _frame = (frame.HasValue ? frame.Value : _texture.Frame());
51 _origin = _frame.Size() / 2f;
52 Velocity = initialVelocity;
53 LocalPosition = initialLocalPosition;
55 }

References Terraria.Graphics.Renderers.ABasicParticle._frame, Terraria.Graphics.Renderers.ABasicParticle._origin, Terraria.Graphics.Renderers.ABasicParticle._texture, Terraria.Graphics.Renderers.ABasicParticle.LocalPosition, Terraria.Graphics.Renderers.ABasicParticle.ShouldBeRemovedFromRenderer, and Terraria.Graphics.Renderers.ABasicParticle.Velocity.

Referenced by Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_BlackLightningHit(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_BlackLightningSmall(), Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_Keybrand(), and Terraria.GameContent.Drawing.ParticleOrchestrator.Spawn_ShimmerBlock().