Ejemplo n.º 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);
 }
Ejemplo n.º 2
0
 protected virtual void OnUnitRemoved(UnitEventArgs args)
 {
     args.AbilityUnit.Dispose();
     this.UnitRemoved?.Invoke(args);
 }