Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1.5 KB

ComponentBase_ja.md

File metadata and controls

24 lines (18 loc) · 1.5 KB

ComponentBase

Namespace: Unity.TinyCharacterController.Core


概要:

ComponentBase は、バッチ処理を実行するコンポーネントの基底クラスです。このクラスは、SystemBase{TComponent, TSystem} から継承されたクラスに登録して使用します。

機能と操作:

  • コンポーネントの登録: バッチ処理中のコンポーネントをシステムに登録します。
  • インデックス管理: バッチ処理中のコンポーネントのインデックスを保持し、登録状態を管理します。

プロパティ

名前 説明
Index バッチ処理中のコンポーネントのインデックスを保持します。
IsRegistered コンポーネントが登録されているかどうかの状態を示します。

その他の注意事項

  • ComponentBase は抽象クラスであり、具体的な機能を持つコンポーネントで継承して使用されることを意図しています。
  • このクラスを利用するには、IComponentIndex インターフェースを実装し、コンポーネントのインデックスと登録状態を管理する必要があります。
  • Index プロパティは、バッチ処理システム内でコンポーネントが一意に識別されるためのもので、デフォルトでは -1 が設定されています。これはコンポーネントがまだ登録されていないことを意味します。