1
- // Copyright (c) 2021-2023 Koji Hasegawa.
1
+ // Copyright (c) 2021-2025 Koji Hasegawa.
2
2
// This software is released under the MIT License.
3
3
4
4
using System . Diagnostics . CodeAnalysis ;
@@ -45,7 +45,7 @@ public void TearDown()
45
45
[ Test ]
46
46
public async Task MonkeyTesting ( )
47
47
{
48
- var random = new RandomImpl ( ) ; // 擬似乱数生成器
48
+ var random = new RandomWrapper ( ) ; // 擬似乱数生成器
49
49
Debug . Log ( $ "Random that monkey uses: { random } ") ; // シード値をログ出力(再現可能にするため)
50
50
51
51
await SceneManager . LoadSceneAsync ( "InputSystemExample" ) ;
@@ -57,8 +57,8 @@ public async Task MonkeyTesting()
57
57
58
58
using ( var tokenSource = new CancellationTokenSource ( ) )
59
59
{
60
- PressKeys ( new RandomImpl ( random . Next ( ) ) , tokenSource . Token ) . Forget ( ) ;
61
- MoveMouse ( new RandomImpl ( random . Next ( ) ) , tokenSource . Token ) . Forget ( ) ;
60
+ PressKeys ( new RandomWrapper ( random . Next ( ) ) , tokenSource . Token ) . Forget ( ) ;
61
+ MoveMouse ( new RandomWrapper ( random . Next ( ) ) , tokenSource . Token ) . Forget ( ) ;
62
62
63
63
var expireTime = Time . time + 10.0f ; // 10秒間動作させる(3分以上にする場合はTimeout属性でタイムアウト時間を延長)
64
64
while ( Time . time < expireTime )
@@ -117,7 +117,7 @@ private async UniTask MoveMouse(IRandom random, CancellationToken token)
117
117
while ( true )
118
118
{
119
119
var mouseDelta = random . NextNormalizedVector2 ( ) ; // マウスの移動量を抽選
120
- _input . Set ( mouse . delta , mouseDelta ) ; // マウス移動
120
+ _input . Set ( mouse . delta , mouseDelta ) ; // マウス移動
121
121
122
122
await UniTask . NextFrame ( cancellationToken : token ) ;
123
123
}
0 commit comments