<?xml version="1.0" encoding="utf-8"?>
<PARAMDEF XmlVersion="3">
<ParamType>ACTIONBUTTON_PARAM_ST</ParamType>
<DataVersion>1</DataVersion>
<BigEndian>False</BigEndian>
<Unicode>True</Unicode>
<FormatVersion>202</FormatVersion>
<Fields>
<Field Def="u8 regionType">
<DisplayName>範囲タイプ</DisplayName>
<Enum>ACTION_BUTTON_REGION_TYPE</Enum>
<Description>範囲形状(円柱、角柱、カプセル柱)</Description>
<EditFlags>None</EditFlags>
<Maximum>99</Maximum>
<SortID>100</SortID>
<UnkC8>アクション実行可能範囲</UnkC8>
</Field>
<Field Def="dummy8 padding1[3]">
<DisplayName>パディング1</DisplayName>
<SortID>100010</SortID>
<UnkC8>予約</UnkC8>
</Field>
<Field Def="s32 dummyPoly1 = -1">
<DisplayName>ダミポリ1</DisplayName>
<Description>範囲の底面の中心となるダミポリIDを指定する ダミポリがない場合 or -1が入力されている場合は、中心座標が基準になる</Description>
<EditFlags>None</EditFlags>
<Minimum>-1</Minimum>
<Maximum>1E+09</Maximum>
<SortID>200</SortID>
<UnkC8>アクション実行可能範囲</UnkC8>
</Field>
<Field Def="s32 dummyPoly2 = -1">
<DisplayName>ダミポリ2</DisplayName>
<Description>範囲タイプがカプセル柱の場合のみ使用 ダミポリ2つで線分を作る追加ダミポリ(カプセル柱)</Description>
<EditFlags>None</EditFlags>
<Minimum>-1</Minimum>
<Maximum>1E+09</Maximum>
<SortID>210</SortID>
<UnkC8>アクション実行可能範囲</UnkC8>
</Field>
<Field Def="f32 radius">
<DisplayName>半径</DisplayName>
<Description>半径(円柱・カプセル柱)</Description>
<EditFlags>None</EditFlags>
<Minimum>0</Minimum>
<Maximum>1E+09</Maximum>
<Increment>0.1</Increment>
<SortID>300</SortID>
<UnkC8>アクション実行可能範囲</UnkC8>
</Field>
<Field Def="s32 angle = 180">
<DisplayName>角度</DisplayName>
<Description>角度(円柱)</Description>
<EditFlags>None</EditFlags>
<Minimum>0</Minimum>
<Maximum>180</Maximum>
<SortID>400</SortID>
<UnkC8>アクション実行可能範囲</UnkC8>
</Field>
<Field Def="f32 depth">
<DisplayName>奥行き</DisplayName>
<Description>奥行き(角柱)</Description>
<EditFlags>None</EditFlags>
<Minimum>0</Minimum>
<Maximum>1E+09</Maximum>
<Increment>0.1</Increment>
<SortID>500</SortID>
<UnkC8>アクション実行可能範囲</UnkC8>
</Field>
<Field Def="f32 width">
<DisplayName>幅</DisplayName>
<Description>幅(角柱)</Description>
<EditFlags>None</EditFlags>
<Minimum>0</Minimum>
<Maximum>1E+09</Maximum>
<Increment>0.1</Increment>
<SortID>510</SortID>
<UnkC8>アクション実行可能範囲</UnkC8>
</Field>
<Field Def="f32 height">
<DisplayName>高さ</DisplayName>
<Description>高さ(円柱・角柱・カプセル柱)</Description>
<EditFlags>None</EditFlags>
<Minimum>0</Minimum>
<Maximum>1E+09</Maximum>
<Increment>0.1</Increment>
<SortID>520</SortID>
<UnkC8>アクション実行可能範囲</UnkC8>
</Field>
<Field Def="f32 baseHeightOffset">
<DisplayName>底面高さオフセット</DisplayName>
<Description>底面のY座標をどれだけ上下させるか</Description>
<EditFlags>None</EditFlags>
<Minimum>-1E+09</Minimum>
<Maximum>1E+09</Maximum>
<Increment>0.1</Increment>
<SortID>600</SortID>
<UnkC8>アクション実行可能範囲</UnkC8>
</Field>
<Field Def="u8 angleCheckType">
<DisplayName>角度差判定タイプ</DisplayName>
<Enum>ACTION_BUTTON_ANGLE_CHECK_TYPE</Enum>
<Description>角度差判定タイプ(円柱・角柱)</Description>
<EditFlags>None</EditFlags>
<Maximum>99</Maximum>
<SortID>700</SortID>
<UnkC8>アクション実行可能範囲</UnkC8>
</Field>
<Field Def="dummy8 padding2[3]">
<DisplayName>パディング2</DisplayName>
<Description>角度差判定タイプ(点・線)</Description>
<SortID>100020</SortID>
<UnkC8>予約</UnkC8>
</Field>
<Field Def="s32 allowAngle = 180">
<DisplayName>許容角度差</DisplayName>
<Description>許容角度差</Description>
<EditFlags>None</EditFlags>
<Minimum>0</Minimum>
<Maximum>180</Maximum>
<SortID>800</SortID>
<UnkC8>アクション実行可能範囲</UnkC8>
</Field>
<Field Def="u8 textBoxType">
<DisplayName>テキストボックスタイプ</DisplayName>
<Enum>ACTION_BUTTON_TEXT_BOX_TYPE</Enum>
<Description>テキストボックスタイプ</Description>
<EditFlags>None</EditFlags>
<Maximum>99</Maximum>
<SortID>900</SortID>
<UnkC8>アクション表示</UnkC8>
</Field>
<Field Def="u8 raycastType">
<DisplayName>遮蔽判定タイプ</DisplayName>
<Enum>ACTION_BUTTON_RAYCAST_TYPE</Enum>
<Description>遮蔽判定タイプ</Description>
<EditFlags>None</EditFlags>
<Maximum>2</Maximum>
<SortID>1250</SortID>
<UnkC8>アクション表示</UnkC8>
</Field>
<Field Def="dummy8 padding3[2]">
<DisplayName>パディング3</DisplayName>
<SortID>100030</SortID>
<UnkC8>予約</UnkC8>
</Field>
<Field Def="s32 textId = -1">
<DisplayName>テキストID</DisplayName>
<Description>表示するテキストID</Description>
<EditFlags>None</EditFlags>
<Minimum>-1</Minimum>
<Maximum>1E+09</Maximum>
<SortID>1000</SortID>
<UnkC8>アクション表示</UnkC8>
</Field>
<Field Def="s32 invalidFlag = -1">
<DisplayName>無効フラグ</DisplayName>
<Description>このフラグがONだとアクションボタンが出ず、判定も行われない</Description>
<EditFlags>None</EditFlags>
<Minimum>-1</Minimum>
<Maximum>1E+09</Maximum>
<SortID>1100</SortID>
<UnkC8>アクション表示</UnkC8>
</Field>
<Field Def="s32 grayoutFlag = -1">
<DisplayName>グレーアウトフラグ</DisplayName>
<Description>このフラグがONだとアクションボタンがグレーアウトし、判定も行われない</Description>
<EditFlags>None</EditFlags>
<Minimum>-1</Minimum>
<Maximum>1E+09</Maximum>
<SortID>1200</SortID>
<UnkC8>アクション表示</UnkC8>
</Field>
<Field Def="s32 priority">
<DisplayName>重なり時優先度</DisplayName>
<Description>複数のアクションボタンが重なっていた場合の優先度(0~99、0に近い程優先)</Description>
<EditFlags>None</EditFlags>
<Minimum>0</Minimum>
<Maximum>99</Maximum>
<SortID>1300</SortID>
<UnkC8>アクション表示</UnkC8>
</Field>
<Field Def="f32 execInvalidTime">
<DisplayName>実行後無効時間</DisplayName>
<Description>実行後無効時間(-値で無限)</Description>
<DisplayFormat>%d</DisplayFormat>
<EditFlags>None</EditFlags>
<Minimum>-1</Minimum>
<Maximum>1E+09</Maximum>
<Increment>0.1</Increment>
<SortID>1400</SortID>
<UnkC8>アクション表示</UnkC8>
</Field>
<Field Def="u8 actionGroupId">
<DisplayName>実行判定用グループID(Behavior参照)</DisplayName>
<Description>actからグループ単位で有効にするためのID。ぶら下がり中はアイテム取得は出来るが扉は開けられないなど</Description>
<EditFlags>Lock</EditFlags>
<Maximum>100</Maximum>
<SortID>1600</SortID>
<UnkC8>アクション表示</UnkC8>
</Field>
<Field Def="u8 sameCategoryActionDisplay">
<DisplayName>同じカテゴリ内での重なり表示</DisplayName>
<Enum>BOOL_ENABLEDISABLE_TYPE</Enum>
<Description>プログラムから指定してるカテゴリが同じアクションボタン同士が重なって表示されるかどうか。</Description>
<EditFlags>None</EditFlags>
<Maximum>1</Maximum>
<SortID>1310</SortID>
<UnkC8>アクション表示</UnkC8>
</Field>
<Field Def="u8 gameKey">
<DisplayName>ゲームキー</DisplayName>
<Enum>ACTION_BUTTON_GAME_KEY</Enum>
<Description>アクションボタンと対応するゲームキー。アイコン表示にも連動。</Description>
<EditFlags>None</EditFlags>
<Maximum>2</Maximum>
<SortID>1510</SortID>
<UnkC8>アクション表示</UnkC8>
</Field>
<Field Def="u8 iconType">
<DisplayName>ポイントアイコン表示タイプ</DisplayName>
<Enum>ACTION_BUTTON_ICON_TYPE</Enum>
<Description>アイコンの見た目</Description>
<Maximum>2</Maximum>
<SortID>897</SortID>
<UnkC8>アイコン表示</UnkC8>
</Field>
<Field Def="f32 pointRadius = 4">
<DisplayName>半径</DisplayName>
<Description>半径(ポイント表示範囲は円柱固定)</Description>
<EditFlags>None</EditFlags>
<Minimum>0</Minimum>
<Maximum>1E+09</Maximum>
<Increment>0.1</Increment>
<SortID>810</SortID>
<UnkC8>ポイント表示範囲</UnkC8>
</Field>
<Field Def="f32 pointHeight = -1">
<DisplayName>高さ</DisplayName>
<Description>高さ(ポイント表示範囲は円柱固定)。-1 でアクション実行可能範囲の数値を参照。</Description>
<EditFlags>None</EditFlags>
<Minimum>-1</Minimum>
<Maximum>1E+09</Maximum>
<Increment>0.1</Increment>
<SortID>820</SortID>
<UnkC8>ポイント表示範囲</UnkC8>
</Field>
<Field Def="f32 pointBaseHeightOffset">
<DisplayName>底面高さオフセット</DisplayName>
<Description>底面のY座標をどれだけ上下させるか</Description>
<EditFlags>None</EditFlags>
<Minimum>-1E+09</Minimum>
<Maximum>1E+09</Maximum>
<Increment>0.1</Increment>
<SortID>830</SortID>
<UnkC8>ポイント表示範囲</UnkC8>
</Field>
<Field Def="f32 textRadius = -1">
<DisplayName>半径</DisplayName>
<Description>半径(ボタンアイコン表示範囲は円柱固定)。-1 でアクション実行可能範囲の数値を参照。</Description>
<EditFlags>None</EditFlags>
<Minimum>-1</Minimum>
<Maximum>1E+09</Maximum>
<Increment>0.1</Increment>
<SortID>860</SortID>
<UnkC8>ボタンアイコン表示範囲</UnkC8>
</Field>
<Field Def="f32 textHeight = -1">
<DisplayName>高さ</DisplayName>
<Description>高さ(ボタンアイコン表示範囲は円柱固定)。-1 でアクション実行可能範囲の数値を参照。</Description>
<EditFlags>None</EditFlags>
<Minimum>-1</Minimum>
<Maximum>1E+09</Maximum>
<Increment>0.1</Increment>
<SortID>870</SortID>
<UnkC8>ボタンアイコン表示範囲</UnkC8>
</Field>
<Field Def="f32 textBaseHeightOffset">
<DisplayName>底面高さオフセット</DisplayName>
<Description>底面のY座標をどれだけ上下させるか</Description>
<EditFlags>None</EditFlags>
<Minimum>-1E+09</Minimum>
<Maximum>1E+09</Maximum>
<Increment>0.1</Increment>
<SortID>880</SortID>
<UnkC8>ボタンアイコン表示範囲</UnkC8>
</Field>
<Field Def="f32 iconOffsetX">
<DisplayName>表示位置オフセットX軸</DisplayName>
<Description>ダミポリ1で指定されたダミポリの位置からX軸方向にオフセットする値</Description>
<EditFlags>None</EditFlags>
<Minimum>-10</Minimum>
<Maximum>10</Maximum>
<SortID>890</SortID>
<UnkC8>アイコン表示</UnkC8>
</Field>
<Field Def="f32 iconOffsetY">
<DisplayName>表示位置オフセットY軸</DisplayName>
<Description>ダミポリ1で指定されたダミポリの位置からY軸方向にオフセットする値</Description>
<EditFlags>None</EditFlags>
<Minimum>-10</Minimum>
<Maximum>10</Maximum>
<SortID>891</SortID>
<UnkC8>アイコン表示</UnkC8>
</Field>
<Field Def="f32 iconOffsetZ">
<DisplayName>表示位置オフセットZ軸</DisplayName>
<Description>ダミポリ1で指定されたダミポリの位置からZ軸方向にオフセットする値</Description>
<EditFlags>None</EditFlags>
<Minimum>-10</Minimum>
<Maximum>10</Maximum>
<SortID>892</SortID>
<UnkC8>アイコン表示</UnkC8>
</Field>
<Field Def="s32 doneFlag = -1">
<DisplayName>実行済みフラグ</DisplayName>
<Description>実行済みかのフラグ管理用のイベントフラグID(-1:管理イベントフラグなし)</Description>
<EditFlags>None</EditFlags>
<Minimum>-1</Minimum>
<Maximum>1E+09</Maximum>
<SortID>1230</SortID>
<UnkC8>アクション表示</UnkC8>
</Field>
</Fields>
</PARAMDEF>