Exemple #1
0
 protected virtual void OnUnitAdded(UnitEventArgs args)
 {
     // foreach (var abilitySkill in this.skills)
     // {
     // abilitySkill.Value.CastData.CanUseOnDictionary.Add(args.AbilityUnit.UnitHandle, false);
     // abilitySkill.Value.CastData.DamageDealtDictionary[args.AbilityUnit.UnitHandle] = 0;
     // }
     this.UnitAdded?.Invoke(args);
 }
Exemple #2
0
 protected virtual void OnUnitRemoved(UnitEventArgs args)
 {
     args.AbilityUnit.Dispose();
     this.UnitRemoved?.Invoke(args);
 }