Example #1
0
 public abstract void OnTrigger(TTriggerType trigger, TTriggerData data, TEntity entity);
Example #2
0
 public abstract void OnTrigger(TTriggerType trigger, TTriggerData data, TComponent component);
Example #3
0
 public override void Trigger(TTriggerType trigger, TTriggerData data)
 {
     Universe.GetEntities <TEntity>().ForAll(entity => OnTrigger(trigger, data, entity));
 }
Example #4
0
 public override void Trigger(TTriggerType trigger, TTriggerData data)
 {
     Universe.GetComponents <TComponent>()
     .ForAll(component => OnTrigger(trigger, data, component as TComponent));
 }