UILoginPanel.cs 929 B

12345678910111213141516171819202122232425262728293031323334353637
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class UILoginPanel : MonoBehaviour {
  5. public GameObject buttonStart;
  6. public GameObject buttonHotFix;
  7. public TextAsset luaFile;
  8. //private static XLua.LuaEnv luaState = new XLua.LuaEnv();
  9. // Use this for initialization
  10. void Start () {
  11. buttonStart.GetComponent<UnityEngine.UI.Button>().onClick.AddListener(onClickStartButton);
  12. buttonHotFix.GetComponent<UnityEngine.UI.Button>().onClick.AddListener(onClickHotFixButton);
  13. }
  14. void onClickStartButton()
  15. {
  16. Debug.Log("C# -> onClickStartButton");
  17. UnityEngine.SceneManagement.SceneManager.LoadScene("GameScene");
  18. }
  19. void onClickHotFixButton()
  20. {
  21. Debug.Log("C# -> onClickHotFixButton");
  22. XLua.LuaEnv luaState = new XLua.LuaEnv();
  23. luaState.DoString(luaFile.text);
  24. //luaState.Dispose();
  25. }
  26. }