private void OnStatusEffectApplied(object sender, StatusEffectAppliedEventArgs args)
 {
     StatusEffectApplied?.Invoke(sender, args);
 }
Exemple #2
0
        /// <summary>
        /// Invoked whenever a status effect is applied. Replaces the affected characters with a fresh set of display characters
        /// that represent the status applied characters.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        private void OnStatusEffectApplied(object sender, StatusEffectAppliedEventArgs args)
        {
            var replacements = _displayManager.GetDisplayCharactersFromIds(args.AffectedCharacterIds);

            _uiCharacterManager.RefreshCharacters(replacements);
        }