グローバル
開発者コンソールを使ってアクセスできる、便利なグローバル変数です。
これらはカスタム拡張機能からは使用できません。
vm
scratch-vmのインスタンスを指します。
ScratchBlocks
実物のscratch-blocks を参照します (Blockly
にはほとんど何も載っていません)。エディタを開いた後でのみ利用可能です。
paper
paper.jsのインスタンスを参照しています。コスチュームエディタを開いた後でのみ利用可能です。
ReduxStore
scratch-gui が使用する内部 redux ストアを指します。
ReduxStore.getState()
で状態を取得し、 ReduxStore.dispatch({ type: "..." })
でイベントをディスパッチします。