using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEngine.UI;
|
using System;
|
|
|
public class ScrollItem : MonoBehaviour
|
{
|
|
RectTransform m_RectTransform;
|
public RectTransform rectTransform {
|
get {
|
if (m_RectTransform == null)
|
{
|
m_RectTransform = this.AddMissingComponent<RectTransform>();
|
}
|
return m_RectTransform;
|
}
|
}
|
|
public virtual void Display(object _data)
|
{
|
this.SetActive(true);
|
}
|
|
public virtual void Dispose()
|
{
|
|
}
|
|
public virtual void OpeningShow()
|
{
|
|
}
|
|
public void LuaDisplay(int index)
|
{
|
if (luaDisplay != null)
|
{
|
luaDisplay(index);
|
}
|
}
|
|
public void LuaDispose()
|
{
|
if (luaDispose != null)
|
{
|
luaDispose();
|
}
|
}
|
|
Action<int> luaDisplay;
|
Action luaDispose;
|
public void LuaRegister(Action<int> displayCallBack, Action disposeCallBack)
|
{
|
luaDisplay = displayCallBack;
|
luaDispose = disposeCallBack;
|
}
|
|
}
|