AMEvent.cs 235 B

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