vci.state.Set('value', 1) -- 値のセットを要求(まだ反映されていない)。 -- delay local delay = 0 while delay < 1000 do delay = delay + 1 end local value = vci.state.Get("value") -- delayしてもSetしたフレームは終了してないのでnil print(tostring(value)) function update() local value = vci.state.Get("value") -- updateの1フレーム目はnil end function onUse(use) local value = vci.state.Get("value") -- VCI取り出し後、時間が経過している場合は1がGetできる print(tostring(value)) end