You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
776 B

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace IPA
  7. {
  8. /// <inheritdoc cref="IPlugin" />
  9. /// <summary>
  10. /// An enhanced version of a standard BeatSaber plugin.
  11. /// </summary>
  12. [Obsolete("Use the attribute-based system instead.")]
  13. public interface IEnhancedPlugin : IPlugin
  14. {
  15. /// <summary>
  16. /// Gets invoked on every graphic update.
  17. /// </summary>
  18. void OnUpdate();
  19. /// <summary>
  20. /// Gets invoked on ever physics update.
  21. /// </summary>
  22. void OnFixedUpdate();
  23. /// <summary>
  24. /// Called after Update.
  25. /// </summary>
  26. void OnLateUpdate();
  27. }
  28. }