Exemplo n.º 1
0
 public void AddSpell(SpellStatus spellStatus)
 {
     if (m_dirtySpells.Remove(spellStatus.instanceId))
     {
         FightLogicExecutor.NotifySpellReAddedForPlayer(fightId, this);
     }
     else
     {
         m_availableSpells.Add(spellStatus.instanceId, spellStatus);
     }
 }
Exemplo n.º 2
0
 public bool TryGetSpell(int spellSpellInstanceId, out SpellStatus spellStatus)
 {
     return(m_availableSpells.TryGetValue(spellSpellInstanceId, out spellStatus));
 }