Members
ispressed :boolean
押している間trueになります(押しっぱなし判定)
.- Description:
押している間trueになります(押しっぱなし判定)
- Source:
押している間trueになります(押しっぱなし判定)
Type:
- boolean
isreleased :boolean
離した瞬間にtrueになります(1フレームのみ)
.- Description:
離した瞬間にtrueになります(1フレームのみ)
- Source:
離した瞬間にtrueになります(1フレームのみ)
Type:
- boolean
istyped :boolean
押した瞬間にtrueになります(1フレームのみ)
.- Description:
押した瞬間にtrueになります(1フレームのみ)
- Source:
押した瞬間にtrueになります(1フレームのみ)
Type:
- boolean
pressed_time :number
押している時間(フレーム数)
.- Description:
押している時間(フレーム数)
- Source:
押している時間(フレーム数)
Type:
- number
Methods
clone() → {IDSwitch}
このスイッチの状態をコピーした新しいインスタンスを返します。
.- Description:
このスイッチの状態をコピーした新しいインスタンスを返します。
- Source:
Returns:
複製したIDSwitchインスタンス
- Type
- IDSwitch
focusLost()
フォーカスが外れた場合に状態をリセットします。
.- Description:
フォーカスが外れた場合に状態をリセットします。
- Source:
keyPressed()
ボタンが押されたことを記録します。 1フレーム目はistyped、以降はispressedがtrueになります。
.- Description:
ボタンが押されたことを記録します。 1フレーム目はistyped、以降はispressedがtrueになります。
- Source:
keyReleased()
ボタンが離されたことを記録します。 isreleasedがtrueになり、ispressedがfalseになります。
.- Description:
ボタンが離されたことを記録します。 isreleasedがtrueになり、ispressedがfalseになります。
- Source:
pickInput(c)
他のIDSwitchインスタンスへ現在のスイッチ状態を渡します。 1フレームごとに必要な値だけを転送し、istyped/isreleasedはfalse化されます。
.- Description:
他のIDSwitchインスタンスへ現在のスイッチ状態を渡します。 1フレームごとに必要な値だけを転送し、istyped/isreleasedはfalse化されます。
- Source:
Parameters:
Name | Type | Description |
---|---|---|
c |
IDSwitch | 情報を受け取るIDSwitchインスタンス |
Throws:
-
- cがIDSwitchのインスタンスでない場合
- Type
- string