public override void Register() { if (!registered) { Event.RegisterListener(this, raiseOnRegister); registered = true; } }