Tanoda
DobotBruteforcer.cs
Go to the documentation of this file.
1
using
System.Collections;
2
using
System.Collections.Generic;
3
using
UnityEngine
;
4
5
public
class
DobotBruteforcer
: MonoBehaviour
6
{
7
public
SerialControllerBytes
serial
;
8
public
Vector2
FromToX
,
FromToY
,
FromToZ
;
9
10
#if UNITY_EDITOR && !UNITY_WEBGL
11
IEnumerator Start()
12
{
13
yield
return
null
;
14
yield
return
new
WaitForSeconds(5f);
15
Debug
.Log(
"Started bruteforcing..."
);
16
for
(
int
x = (
int
)
FromToX
.x; x <
FromToX
.y; x += 20)
17
{
18
for
(
int
y = (
int
)
FromToY
.x; y <
FromToY
.y; y += 20)
19
{
20
for
(
int
z = (
int
)
FromToZ
.x; z <
FromToZ
.y; z += 15)
21
{
22
Debug
.Log($
"X:{x} Y:{y} Z:{z}"
);
23
serial
.SendMoveCommand(
new
Vector3(x,y,z));
24
yield
return
new
WaitForSeconds(0.36f);
25
serial
.
SavePosition
();
26
yield
return
new
WaitForSeconds(0.15f);
27
}
28
}
29
}
30
31
serial
.
SavePositionsToFile
();
32
}
33
#endif
34
}
Debug
UnityEngine.Debug Debug
Definition:
TanodaServer.cs:19
DobotBruteforcer
Definition:
DobotBruteforcer.cs:6
DobotBruteforcer.FromToX
Vector2 FromToX
Definition:
DobotBruteforcer.cs:8
DobotBruteforcer.FromToZ
Vector2 FromToZ
Definition:
DobotBruteforcer.cs:8
DobotBruteforcer.serial
SerialControllerBytes serial
Definition:
DobotBruteforcer.cs:7
DobotBruteforcer.FromToY
Vector2 FromToY
Definition:
DobotBruteforcer.cs:8
SerialControllerBytes
Definition:
SerialControllerBytes.cs:35
SerialControllerBytes.SavePosition
void SavePosition()
Definition:
SerialControllerBytes.cs:305
SerialControllerBytes.SavePositionsToFile
void SavePositionsToFile()
Definition:
SerialControllerBytes.cs:311
UnityEngine
Definition:
HSVPicker/UtilityScripts/BoxSlider.cs:7
Source
Assets
Scripts
TestScripts
DobotBruteforcer.cs
Generated by
1.9.3