protected void Effect(int tpc = -1) { var atomTargets = new AtomCollection(); atomTargets.AddRange(targets.Select(t => ((Atom)t)).ToList()); Launch(atomTargets, (object)new object[] { dmg.CalculateDamage(), tpc }); }
public void InitServerAtoms() { Atoms = new AtomCollection(); var atoms = new List <string>(); atoms.AddRange(Content.EnumerateAssets("fx")); atoms.AddRange(Content.EnumerateAssets("entities")); atoms.AddRange(Content.EnumerateAssets("models")); atoms.AddRange(Content.EnumerateAssets("decals")); Atoms.AddRange(atoms); }