![見出し画像](https://assets.st-note.com/production/uploads/images/141031059/rectangle_large_type_2_5862173f0add8ba6abdcb549a2c8a041.png?width=1200)
【ティラノスクリプト】現在のラベル名を取得するサンプル
ティラノスクリプトで現在のラベル名を取得するサンプルです。
【first.ks】
[iscript]
sf.findCurrentLabel = function(index) {
let currentLabel = null;
const targets = TYRANO.kag.stat.map_label;
$.each(targets, function(label, target) {
if (index >= target.index) {
if (currentLabel === null || target.index > targets[currentLabel].index) {
currentLabel = label;
}
}
});
return currentLabel;
}
[endscript]
【scene1.ks】
*label1
[iscript]
const currentIndex = TYRANO.kag.ftag.current_order_index;
f.currentLabel = sf.findCurrentLabel(currentIndex);
[endscript]
現在のラベル名は[emb exp="f.currentLabel"]です。[p]
*label2
[iscript]
const currentIndex = TYRANO.kag.ftag.current_order_index;
f.currentLabel = sf.findCurrentLabel(currentIndex);
[endscript]
現在のラベル名は[emb exp="f.currentLabel"]です。[p]
*label3
[iscript]
const currentIndex = TYRANO.kag.ftag.current_order_index;
f.currentLabel = sf.findCurrentLabel(currentIndex);
[endscript]
現在のラベル名は[emb exp="f.currentLabel"]です。[p]
[s]
この記事が気に入ったらサポートをしてみませんか?