private static int CreateSpell(Spell newSpell, bool processSpell = true) { int spellID = spellIDCount++; newSpell.spellID = spellID; newSpell.UpdateSpellInfo(); detectedSpells.Add(spellID, newSpell); if (processSpell) { CheckSpellCollision(); AddDetectedSpells(); } return(spellID); }
private static int CreateSpell(Spell newSpell, bool processSpell = true) { int spellID = spellIDCount++; newSpell.spellID = spellID; newSpell.UpdateSpellInfo(); detectedSpells.Add(spellID, newSpell); if (processSpell) { CheckSpellCollision(); AddDetectedSpells(); } return spellID; }