BooleanUserOverrideGather(ブーリアン ユーザー オーバーライド ギャザー)
バッグにユーザー毎のbool値を保存して、そのbool値で各ユーザー毎にbool値を駆動できるコンポーネント
ついでに、セッション内ユーザーの各bool値の集計もできる。
項目
- Enabled:
- 効果なし。
- Default:
- 初期値。
バッグに無い場合は、この値が使用される。
- CreateOverrideOnWrite:
- オーバーライド先の値を変化させたユーザーとその値をバッグに自動追加する。
Falseにすると、バッグは変化しない。
- PersistentOverrides:
- サーバー保存時に、バッグの内容も一緒に保存する。
Trueにすると保存される。
ただし、CreateOverrideOnWriteと組み合わせると、大量のバッグが生成されてしまう恐れがあるので気を付けましょう。
- _overrides(bag):
- オーバーライド対象のユーザーと値のバッグ。
Add押すと増える。
手動で設定する場合はCreateOverrideOnWriteをFalseにして、PersistentOverridesをTrueにすると良いです。
- User:
- オーバーライドしてるユーザー。
- _machineID:
- 自動。(マシンID)
- _userID:
- 自動。(ユーザーID)
- Value:
- オーバーライドの値。
- Target:
- オーバーライド先。
(オーバーライド先はピンク色になるけど、値へのフック(書込み等)は可能です。)
- Any:
- 誰かがTrueのとき、Trueになる。
- All:
- 全員がTrueのとき、Trueになる。
- None:
- 全員がFalseのとき、Trueになる。
- TrueCount:
- Trueの合計数。
- FalseCount:
- Falseの合計数。
- ExcludeHeadless:
- ヘッドレスを除外する。
使用例
その他
- 集計はセッション内の全ユーザーが対象です。バッグ内のユーザーではありません。
- 似たようなコンポーネントにNumericUserOverrideGatherがあります。
- 集計機能が必要なければValueUserOverrideコンポーネントを使いましょう。