AMEvent.cs 249 B

123456789101112
  1. namespace Base
  2. {
  3. public abstract class AMEvent<T>: IMRegister<MessageHandlerComponent>
  4. {
  5. public void Register(MessageHandlerComponent component)
  6. {
  7. component.Register<T>(Run);
  8. }
  9. public abstract void Run(Entity scene, T message);
  10. }
  11. }