コード例 #1
0
ファイル: UIBase.cs プロジェクト: lzxkulou/ColaFrameWork
    void AddOtherEventListenner(ScrollRect rect)
    {
        OtherEventListenner otherlistenner = rect.gameObject.GetComponent <OtherEventListenner>();

        if (otherlistenner == null)
        {
            otherlistenner = rect.gameObject.AddComponent <OtherEventListenner>();
        }
        rect.onValueChanged.AddListener(otherlistenner.scrollrectValueChangeHandler());
        otherlistenner.scrollrectvalueChangeAction += onRectValueChange;
        otherlistenner.onEvent += onEvent;
    }
コード例 #2
0
	static int scrollrectValueChangeHandler(IntPtr L)
	{
		try
		{
			ToLua.CheckArgsCount(L, 1);
			OtherEventListenner obj = (OtherEventListenner)ToLua.CheckObject<OtherEventListenner>(L, 1);
			UnityEngine.Events.UnityAction<UnityEngine.Vector2> o = obj.scrollrectValueChangeHandler();
			ToLua.Push(L, o);
			return 1;
		}
		catch (Exception e)
		{
			return LuaDLL.toluaL_exception(L, e);
		}
	}