UILevelSelectPasswordController.cs 754 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using System;
  2. using UnityEngine;
  3. public class UILevelSelectPasswordController : MonoBehaviour
  4. {
  5. private void Start()
  6. {
  7. }
  8. private void Update()
  9. {
  10. }
  11. private void OnEnable()
  12. {
  13. EventDelegate.Add(this._input.onSubmit, new EventDelegate.Callback(this.OnSubmit));
  14. }
  15. private void OnDisable()
  16. {
  17. EventDelegate.Remove(this._input.onSubmit, new EventDelegate.Callback(this.OnSubmit));
  18. }
  19. private void OnSubmit()
  20. {
  21. if (this._input.label.text.ToUpper() == "HASTUR")
  22. {
  23. this._levelSelectController.LoadLevel("C6L1S1");
  24. }
  25. }
  26. [SerializeField]
  27. private GameObject _levelWidget;
  28. [SerializeField]
  29. private UILevelSelectController _levelSelectController;
  30. [SerializeField]
  31. private UIInput _input;
  32. }