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