protected DHUI_ButtonActivationEventArgs ConstructActivationEventArgs()
        {
            DHUI_ButtonActivationEventArgs args = new DHUI_ButtonActivationEventArgs();

            args.activationDuration = currentActivationDuration;
            return(args);
        }
 public virtual void Activation_Stay(DHUI_ButtonActivationEventArgs _buttonActivationEventArgs)
 {
     OnActivationStay?.Invoke(_buttonActivationEventArgs);
 }
 public virtual void Activation_End(DHUI_ButtonActivationEventArgs _buttonActivationEventArgs)
 {
     OnActivationEnd?.Invoke(_buttonActivationEventArgs);
 }