スクリプトとして与えた状態を設定します。実際には与えられたスクリプトが実行されるだけです。
例: State:set(initState);
現在の状態をスクリプトとして取得します。
例: currentState = State:get();
現在の状態を内部バッファに保存します。
例: State:store();
内部バッファに保存された状態に復帰します。
例: State:restore()
内部バッファに保存された状態を取得します。
例: storedState = State:getStored();
状態が内部バッファに保存されていればtrue, 未保存であればfalseを返します。
例: isStoed = State:canRestore();