public void Calculate() { intTime = 0; annie.PrepareToCastSpells(); enemy.PrepareToReceiveSpells(); spellList = displayPanel.SubmitSpells(); Debug.Log("----------------Calculating... ----------------"); Dictionary <int, SpellListItem> spellCastSequence = new Dictionary <int, SpellListItem>(); for (int i = 0; i < 100; i++) { if (i < spellList.Count) { spellCastSequence.Add((intTime + i * 0), spellList[i]); } intTime += 10; } Calculate(spellCastSequence); return; }