Unity Attribute(特性)

2017-11-24  本文已影响0人  ShingKwan

1、DisallowMultipleComponent
控制同一类型的组件在一个对象上只能挂载一个,一般给一个父类加上该属性,它的子类就子类挂载一个,

//父类
[DisallowMultipleComponent]
public abstract class Parent: MonoBehaviour {

    protected virtual void Awake()
    {
     
    } 
}

//子类A
public abstract class SubA: Parent{
  
}
//子类B
public abstract class SubB: Parent{
  
}

在一个对象上就不能同时挂载SubA 和SubB
上一篇下一篇

猜你喜欢

热点阅读