Component

Часто компоненты основываются на функциональности других компонентов. Чтобы явно указать, от каких компонентов зависит компонент, нужно воспользоваться аттрибутом Component. Это позволит переложить на компилятор проблему отслживания зависимостей. В примере, ниже компонент ItemBuild зависит от трех компонентов, которые должны быть в вашем проекте TopCamera, GhostCache, ItemCollision.

  [Component(typeof(TopCamera), typeof(GhostCache), typeof(ItemCollision))]
  public partial class ItemBuild : MonoBehaviour
  { ... }