private void LoadNextTest() { _currentTest = _caseList.testCases[0]; currentCase = new Queue<RawTouch>(); foreach (RawTouch t in _currentTest.inputHistory) { currentCase.Enqueue(t); } }
public GameMessageResult Message_Touch(GameMessage msg) { var touch = (RawTouch)msg.data; if (ThisIsANewGesture(touch)) { // if there hasn't been a touch in a while it's a new gesture GameMessenger.SendNow("newTestInputRecording", this, null); _caseList.testCases.Add(_testCase); Debug.Log(_testCase.ToYAML()); _testCase = new CTTestInputTestCase(); } _testCase.AppendInput(touch); return GameMessageResult.didNotHandleMessage; }
// Use this for initialization public CTTestInputRecorder() { _testCase = new CTTestInputTestCase(); _caseList = (CTTestInputTestCaseList)Resources.Load("TestCases"); }