CGLogic.cs 666 B

12345678910111213141516171819202122
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using LuaInterface;
  5. public class CGLogic : MonoBehaviour
  6. {
  7. public Transform m_cgRoot;
  8. public Transform m_cgAutoFinish;
  9. private string m_strLuaScriptName = "LuaCG";
  10. // Use this for initialization
  11. void Start ()
  12. {
  13. LuaUtil.LuaDoFile(LuaClient.Instance.luaState, LuaUtil.GetUILuaPath(m_strLuaScriptName));
  14. LuaUtil.CallCS2Lua(LuaUtil.GetLuaScriptModuleName(m_strLuaScriptName) + "OnStart", m_cgRoot, m_cgAutoFinish);
  15. }
  16. void OnDestroy()
  17. {
  18. LuaUtil.CallCS2Lua(LuaUtil.GetLuaScriptModuleName(m_strLuaScriptName) + "OnDispose");
  19. }
  20. }