メインコンテンツまでスキップ

コンポーネントの基本挙動

TexTransTool のコンポーネントには全てに共通する挙動や一部の分類のものだけが持つ挙動があります。

MainComponent と SubComponent

MainComponent はそれが主体となって動作するコンポーネントで、実行フェーズを持ちます。SimpleDecalAtlasTexture といった通常のコンポーネントが属します。

SubComponent はそれが主体として動作ができないコンポーネントを指し、IslandSelector などの他 MainComponent によって使用されることで動作するコンポーネントが属します。

OwnedComponent と AnnotationComponent

OwnedComponent は、そのコンポーネントが GameObject を占有し、他の OwnedComponent を付与できない仕様を持つコンポーネントです。主に SimpleDecalAtlasTexture といった通常のMainComponentIslandSelector といった SubComponent も一部 OwnedComponent であったります。

AnnotationComponent とは、そのコンポーネントが GameObject を占有しなかったり、他 OwnedComponent と同時に付与が可能なコンポーネントです。主に SimpleDecalExperimentalFeatureAsLayer などが属していて、OwnedComponent に属するコンポーネントに追加の情報を付与したり、MainComponentSubComponent として扱うような効果を持つものも存在します。