TESの逆変換処理を行うクラスです。
JSONファイルから取得したイベントデータの解析を行い、スクリプトファイルのデータを作成します。
文字列パラメータ値の逆変換処理を行います。
指定した値が存在しない(undefined)場合、デフォルト値が未指定ならTes.DeconvertErrorがthrowされます。
指定されている場合はパラメータオブジェクトにnullが設定されます。
指定された値が文字列以外の場合、Tes.DeconvertErrorがthrowされます。
指定した値がデフォルト値と同等だった場合はパラメータオブジェクトにnullが設定されます。
nullとなったパラメータはスクリプト上に出力されません。
上記以外の場合、パラメータオブジェクトには渡されたパラメータ値がセットされます。
戻り値はありません。
数値パラメータ値の逆変換処理を行います。
指定した値が存在しない(undefined)場合、デフォルト値が未指定ならTes.DeconvertErrorがthrowされます。
指定されている場合はパラメータオブジェクトにnullが設定されます。
指定された値が数値以外の場合、Tes.DeconvertErrorがthrowされます。
指定した値がデフォルト値と同等だった場合はパラメータオブジェクトにnullが設定されます。
nullとなったパラメータはスクリプト上に出力されません。
上記以外の場合、パラメータオブジェクトには渡されたパラメータ値がセットされます。
戻り値はありません。
論理パラメータ値の逆変換処理を行います。
指定した値が存在しない(undefined)場合、デフォルト値が未指定ならTes.DeconvertErrorがthrowされます。
指定されている場合はパラメータオブジェクトにnullが設定されます。
指定された値が論理値(true/false)以外の場合、Tes.DeconvertErrorがthrowされます。
指定した値がデフォルト値と同等だった場合はパラメータオブジェクトにnullが設定されます。
nullとなったパラメータはスクリプト上に出力されません。
上記以外の場合、パラメータオブジェクトには渡されたパラメータ値がセットされます。
戻り値はありません。
配列パラメータ値の逆変換処理を行います。
指定した値が存在しない(undefined)場合、デフォルト値が未指定ならTes.DeconvertErrorがthrowされます。
指定されている場合はパラメータオブジェクトにnullが設定されます。
指定された値が配列以外の場合、Tes.DeconvertErrorがthrowされます。
指定した値がデフォルト値と同等だった場合はパラメータオブジェクトにnullが設定されます。
nullとなったパラメータはスクリプト上に出力されません。
上記以外の場合、パラメータオブジェクトには渡されたパラメータ値がセットされます。
戻り値はありません。
パラメータ値のリスト値逆変換処理を行います。
指定した値が存在しない(undefined)の場合、デフォルト値が未指定ならTes.DeconvertErrorがthrowされます。
指定されている場合はパラメータオブジェクトにnullが設定されます。
指定された値がリストに含まれる値以外の場合、Tes.DeconvertErrorがthrowされます。
指定した値がデフォルト値と同等だった場合はパラメータオブジェクトにnullが設定されます。
nullとなったパラメータはスクリプト上に出力されません。
上記以外の場合、パラメータオブジェクトにはリストによって変換された値がセットされます。
戻り値はありません。
パラメータ値のフラグ値逆変換処理を行います。
指定した値が存在しない(undefined)の場合、デフォルト値が未指定ならTes.DeconvertErrorがthrowされます。
指定されている場合はパラメータオブジェクトにnullが設定されます。
指定された値がフラグ値(0/1)以外の場合、Tes.DeconvertErrorがthrowされます。
指定した値がデフォルト値と同等だった場合はパラメータオブジェクトにnullが設定されます。
nullとなったパラメータはスクリプト上に出力されません。
上記以外の場合、パラメータオブジェクトには変換後のフラグ値(0:"on"、1:"off")がセットされます。
戻り値はありません。
メッセージの逆変換処理を行います。
値が存在しない(undefined)場合、Tes.DeconvertErrorがthrowされます。
メッセージに含まれた特殊文字("#"、"@"、"*"、"_")はエスケープされます。
変換後のメッセージ文字列。
オーディオオブジェクト値の逆変換処理を行います。
名前、ボリューム、ピッチ、位相に対してそれぞれパラメータ逆変換処理を試みます。
名前は文字列、それ以外は数値のパラメータとみなし、解決できない場合はTes.DeconvertErrorがthrowされます。
上記以外の場合、パラメータオブジェクトには渡されたパラメータ値がセットされます。
戻り値はありません。
カラーオブジェクト値の逆変換処理を行います。
赤、緑、青、グレーに対してそれぞれパラメータ逆変換処理を試みます。
値は数値のパラメータとみなし、解決できない場合はTes.DeconvertErrorがthrowされます。
上記以外の場合、パラメータオブジェクトには渡されたパラメータ値がセットされます。
戻り値はありません。
トーンオブジェクト値の逆変換処理を行います。
赤、緑、青、強度に対してそれぞれパラメータ逆変換処理を試みます。
値は数値のパラメータとみなし、解決できない場合はTes.DeconvertErrorがthrowされます。
上記以外の場合、パラメータオブジェクトには渡されたパラメータ値がセットされます。
戻り値はありません。