using System; using System.Collections.Generic; using System.Text; namespace ET { public class TargetableMultiUnitAwakeSystem : AwakeSystem> { public override void Awake(TargetableMultiUnit self, IEnumerable unit) { self.targetList.AddRange(unit); } } public class TargetableMultiUnitDestroySystem : DestroySystem { public override void Destroy(TargetableMultiUnit self) { self.targetList.Clear(); } } public class TargetableMultiUnitSystem { } }