unity 获取泛型脚本的引用
程序员文章站
2022-04-03 15:38:24
...
public T Assert<T>(T p_var, bool p_global = false) where T : Object
{
return p_var == null ? (p_global ? GameObject.FindObjectOfType<T>() : transform.GetComponentInChildren<T>()) : p_var;
}
测试如下
///第二个参数,如果是的话就全局找,否则就简单查找子物体(这个主要可以用在mvc设计的查找),
public TestScript Test { get { return m_test = Assert<TestScript >(m_test , true);} }
private Test m_test ;
上一篇: #Unity _ AssetBundle 数据打包
下一篇: Unity之AssetBundle打包