# CalcParameter

Parameterの値を演算して変更する。

![CalcParameter](./images/CalcParameter.png)

## プロパティ

<table border="1" class="docutils">
<thead>
<tr><th>プロパティ名</th><th>説明</th></tr>
</thead>
<tbody valign="top">
<tr>
<td>
Reference
</td>
<td>
参照するパラメータ。
</td>
</tr>
<tr>
<td>
Parameter Type
</td>
<td>
参照するパラメータのタイプ。reference.typeがParameterReferenceType.Constant以外の時に使用する。
</td>
</tr>
<tr>
<td>
Reference Type
</td>
<td>
参照するパラメータの型。reference.typeがParameterReferenceType.Constant以外の時に使用する。
</td>
</tr>
<tr>
<td>
Function
</td>
<td>
演算するタイプ(Int、Long、Float、Stringのみ)。<dl class="docutils">
<dt>Assign</dt><dd>
            値を代入する。
            </dd>
<dt>Add</dt><dd>
            値を加算する。<br />
            減算したい場合は負値を指定する。
            </dd>
</dl>
</td>
</tr>
<tr>
<td>
Int Value
</td>
<td>
演算するInt値
</td>
</tr>
<tr>
<td>
Long Value
</td>
<td>
演算するLong値
</td>
</tr>
<tr>
<td>
Float Value
</td>
<td>
演算するFloat値
</td>
</tr>
<tr>
<td>
Bool Value
</td>
<td>
演算するBool値
</td>
</tr>
<tr>
<td>
String Value
</td>
<td>
演算するString値
</td>
</tr>
<tr>
<td>
Enum Value
</td>
<td>
演算するEnum値
</td>
</tr>
<tr>
<td>
Game Object Value
</td>
<td>
演算するGameObject値
</td>
</tr>
<tr>
<td>
Vector 2 Value
</td>
<td>
演算するVector2値
</td>
</tr>
<tr>
<td>
Vector 3 Value
</td>
<td>
演算するVector3値
</td>
</tr>
<tr>
<td>
Quaternion Value
</td>
<td>
演算するQuaternion値
</td>
</tr>
<tr>
<td>
Rect Value
</td>
<td>
演算するRect値
</td>
</tr>
<tr>
<td>
Bounds Value
</td>
<td>
演算するBounds値
</td>
</tr>
<tr>
<td>
Color Value
</td>
<td>
演算するColor値
</td>
</tr>
<tr>
<td>
Transform Value
</td>
<td>
演算するTransform値
</td>
</tr>
<tr>
<td>
Rect Transform Value
</td>
<td>
演算するRectTransform値
</td>
</tr>
<tr>
<td>
Rigidbody Value
</td>
<td>
演算するRigidbody値
</td>
</tr>
<tr>
<td>
Rigidbody 2D Value
</td>
<td>
演算するRigidbody2D値
</td>
</tr>
<tr>
<td>
Component Value
</td>
<td>
演算するComponent値
</td>
</tr>
 </tbody>
</table>

