public static void ClearSpellEffectOverrides(int fightId) { if (s_currentSpellEffectOverrideData != null) { s_currentSpellEffectOverrideData[fightId] = new SpellEffectOverrideData(null, 0); } }
public static void SetupSpellEffectOverrides(ISpellEffectOverrideProvider definition, int fightId, int eventId) { if (s_currentSpellEffectOverrideData == null) { Log.Error("SetupSpellEffectOverrides called while the factory is not ready.", 242, "C:\\BuildAgents\\AgentB\\work\\cub_client_win64_develop\\client\\DofusCube.Unity\\Assets\\Core\\Code\\Fight\\FightSpellEffectFactory.cs"); } else { s_currentSpellEffectOverrideData[fightId] = new SpellEffectOverrideData(definition, eventId); } }