BackButtonNavigationController.cs 700 B

1234567891011121314151617181920212223242526
  1. using CustomUI.BeatSaber;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using UnityEngine.UI;
  8. using VRUI;
  9. namespace SongBrowser.UI
  10. {
  11. class BackButtonNavigationController : VRUINavigationController
  12. {
  13. public event Action didFinishEvent;
  14. private Button _backButton;
  15. protected override void DidActivate(bool firstActivation, ActivationType activationType)
  16. {
  17. if (firstActivation && activationType == ActivationType.AddedToHierarchy)
  18. {
  19. _backButton = BeatSaberUI.CreateBackButton(rectTransform, didFinishEvent.Invoke);
  20. }
  21. }
  22. }
  23. }