Unity Attribute(特性)

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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,965评论 25 709
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,316评论 18 399
  • 1 面向对象No6 面向对象 OO Object Oriented 编程时以对象为单元,封装数据和逻辑,以此提...
    征程_Journey阅读 1,250评论 0 2
  • 一直以来总是很匆忙的前行,很少倾听内心的声音,总是跟不上内心的节奏。吃过的饭不知道什么味道,走过的路不曾关注指示牌...
    晨曦问早阅读 473评论 6 6
  • 下面是培臻教育小编为大家整理的一篇关于LSAT考试逻辑推理练习题(27)的文章,供大家参考,下面是详细内容。 55...
    peizhenjy阅读 256评论 0 0

友情链接更多精彩内容