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

◆ CloneDust() [1/2]

static Dust Terraria.Dust.CloneDust ( Dust rf)
inlinestatic

Definition at line 238 of file Dust.cs.

239 {
240 if (rf.dustIndex == Main.maxDustToDraw)
241 {
242 return rf;
243 }
244 int num = NewDust(rf.position, 0, 0, rf.type);
245 Dust obj = Main.dust[num];
246 obj.position = rf.position;
247 obj.velocity = rf.velocity;
248 obj.fadeIn = rf.fadeIn;
249 obj.noGravity = rf.noGravity;
250 obj.scale = rf.scale;
251 obj.rotation = rf.rotation;
252 obj.noLight = rf.noLight;
253 obj.active = rf.active;
254 obj.type = rf.type;
255 obj.color = rf.color;
256 obj.alpha = rf.alpha;
257 obj.frame = rf.frame;
258 obj.shader = rf.shader;
259 obj.customData = rf.customData;
260 return obj;
261 }
static int NewDust(Vector2 Position, int Width, int Height, int Type, float SpeedX=0f, float SpeedY=0f, int Alpha=0, Color newColor=default(Color), float Scale=1f)
Definition Dust.cs:73

References Terraria.Dust.active, Terraria.Dust.alpha, Terraria.Dust.color, Terraria.Dust.customData, Terraria.Main.dust, Terraria.Dust.dustIndex, Terraria.Dust.fadeIn, Terraria.Dust.frame, Terraria.Main.maxDustToDraw, Terraria.Dust.NewDust(), Terraria.Dust.noGravity, Terraria.Dust.noLight, System.obj, Terraria.Dust.position, Terraria.Dust.rotation, Terraria.Dust.scale, Terraria.Dust.shader, Terraria.Dust.type, and Terraria.Dust.velocity.