# Nintendo Confidential

## 20. EffectorList

### (1) EffectorList

> u32 effector_list_tag | EffectorListを示すタグを記述します。下記のタグを設定してください。
>     TAG_EFFECTOR_LIST       0x00260000
> u32 effector_list_header_size | EffectorListHeaderのバイト数を記述します。
> u32 effector_list_size | EffectorListのバイト数を記述します。
> u32 effector_num | Effector数を記述します。
> u32 effector_num_byte | Effectorのバイト数を記述します。
> Effector | Effectorエリアです。

> Appendix ... about IK System

> Go to the data chunk

> Go back to the index

### (2) Effector

> u32 effector_tag | Effectorを示すタグを記述します。下記のタグを設定してください。
>     TAG_EFFECTOR            0x00260100
> u32 this_effector_index | このEffectorのインデックス番号を記述します。
> u32 effector_size | Effectorのバイト数を記述します。
> u32 effector_name_index | Effector名をNameList内のインデックス番号で記述します。
> u32 effector_type | Effectorのタイプを記述します。デフォルトで0x0を記述してください。
> u32 obj_num | EffectorからリンクするObj数を記述します。
> u32 external_obj_num | 外部ファイル参照するEffectorからリンクするObj数を記述します。
> u32 anim_index | EffectorからリンクするAnimGroupのインデックス番号を記述します。
> u32 obj_index | EffectorからリンクするObjのインデックス番号を記述します。 obj_num = 0の場合、このフィールドは記述されません。
> u32 external_obj_file_name_index | EffectorからリンクするObjを外部ファイル参照する場合、そのファイル名をExternalNameListのインデックス番号で記述します。 ファイル名はディレクトリ名などを含まない形で記述してください。 external_obj_num = 0の場合、このフィールドは記述されません。
> u32 external_obj_name_index | EffectorからリンクするObjを外部ファイル参照する場合、そのObj名をExternalNameList内のインデックス番号で記述します。 external_obj_num = 0の場合、このフィールドは記述されません。

> Appendix ... about IK System

> Go to the data chunk

> Go back to the index

Copyright 1998,1999 NINTENDO Co.,Ltd. All rights reserved.
Copyright 1998,1999 MONEGI CORPORATION All rights reserved.