public void RegisterTrigger <T>(ITriggerChecker <T> checker) where T : ITrigger { TriggerLogic.RegisterTrigger(checker); }
public void RegisterTrigger <T>(ITriggerChecker <T> checker) where T : ITrigger { _triggers.Add(checker.Id, (owner, data) => checker.CheckTrigger(owner, (T)data)); }