private void PickItem(InventoryItem item) { var map = item._map; this._map.RemoveItemFromWorld(item); this.GetContainerUI().AddItemAutoStackRandom(item); Vector2 partpos = item.DisplayPos; partpos.X += item.Width / 2F; partpos.Y += item.Height / 2F; ManualParticle pewEffect = new ManualParticle(partpos, Vector2.Zero, "spark_circle", 200); pewEffect.Scale = new Vector2(0.2F, 0.2F); pewEffect.EndScale = Vector2.Zero; pewEffect.DoLerpScale = true; pewEffect.StartAlpha = 0.5F; pewEffect.EndAlpha = 0f; pewEffect._fadeOutTime = 100; pewEffect._fadeOut = true; pewEffect.AffectedByGravity = false; pewEffect.Color = Color.AliceBlue; //pewEffect.; map.AboveLightingManualParticles.Add(pewEffect); }
private void PickItem(InventoryItem item) { var map = item._map; this._map.RemoveItemFromWorld(item); this.GetContainerUI().AddItemAutoStackRandom(item); Vector2 partpos = item.DisplayPos; partpos.X += item.Width/2F; partpos.Y += item.Height/2F; ManualParticle pewEffect = new ManualParticle(partpos, Vector2.Zero, "spark_circle", 200); pewEffect.Scale = new Vector2(0.2F,0.2F); pewEffect.EndScale = Vector2.Zero; pewEffect.DoLerpScale = true; pewEffect.StartAlpha = 0.5F; pewEffect.EndAlpha = 0f; pewEffect._fadeOutTime = 100; pewEffect._fadeOut = true; pewEffect.AffectedByGravity = false; pewEffect.Color = Color.AliceBlue; //pewEffect.; map.AboveLightingManualParticles.Add(pewEffect); }