この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
vci:script:reference:exportstate [2022/09/01 13:18] pastatto タイトル変更、一覧作成、各項目整形 |
vci:script:reference:exportstate [2024/02/04 13:08] Ramen [Set] 保存できる型を修正 |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
====== ExportState(アイテム内同期変数) ====== | ====== ExportState(アイテム内同期変数) ====== | ||
+ | <WRAP center round important 80%> | ||
+ | |||
+ | このページは過去の情報となります。\\ | ||
+ | 新しいスクリプトリファレンスは**[[https://developer.virtualcast.jp/vci-docs/api/|こちら]]**になります。 | ||
+ | </WRAP> | ||
アイテム内同期変数((実装当初は「状態変数」と呼ばれておりましたが、命名が見直されて「アイテム内同期変数」となりました。これは「[[vci/script/reference/exportshared|グローバル同期変数]]」と並ぶ「[[vci/script/reference/syncvariable|同期変数]]」の一つであることを明示するためです。)) 。特定のアイテムに紐づく変数を持たせる機能です。 | アイテム内同期変数((実装当初は「状態変数」と呼ばれておりましたが、命名が見直されて「アイテム内同期変数」となりました。これは「[[vci/script/reference/exportshared|グローバル同期変数]]」と並ぶ「[[vci/script/reference/syncvariable|同期変数]]」の一つであることを明示するためです。)) 。特定のアイテムに紐づく変数を持たせる機能です。 | ||
ライン 14: | ライン 19: | ||
| [[vci/script/reference/exportstate#Set]] | Stateに値を設定 | | | | [[vci/script/reference/exportstate#Set]] | Stateに値を設定 | | | ||
| [[vci/script/reference/exportstate#Get]] | Stateの値を取得 | | | | [[vci/script/reference/exportstate#Get]] | Stateの値を取得 | | | ||
- | | [[vci/script/reference/exportstate#Add]] | Stateに値を加算 | | | + | | [[vci/script/reference/exportstate#Add(非推奨)]] | Stateに値を加算 | | |
| [[vci/script/reference/exportstate#GetHashCode]] | ハッシュ値を取得 | | | | [[vci/script/reference/exportstate#GetHashCode]] | ハッシュ値を取得 | | | ||
| [[vci/script/reference/exportstate#ToString]] | 文字列に変換 | | | | [[vci/script/reference/exportstate#ToString]] | 文字列に変換 | | | ||
ライン 51: | ライン 56: | ||
値をセットすることを**要求**します。(Setできるまでラグがあります)\\ | 値をセットすることを**要求**します。(Setできるまでラグがあります)\\ | ||
- | セットできる型は **number型** と **string型** です。 \\ | + | セットできる型は下記になります |
- | Tableはまだ未対応なので、複数のデータを1つの変数に格納する場合はパースする必要があります。\\ | + | * nil |
- | (パース:複数のデータをまとめて保存し、取り出した後に個別のデータに変換する処理) | + | * boolean |
- | + | * number | |
- | + | * string | |
+ | * table | ||
=== Setのラグについて === | === Setのラグについて === | ||
ライン 98: | ライン 103: | ||
</file> | </file> | ||
- | ===== Add ===== | + | ===== Add(非推奨) ===== |
**Add fun(name: string, value: usertype):** | **Add fun(name: string, value: usertype):** | ||