コード例 #1
0
    private void LoadNextTest()
    {
        _currentTest = _caseList.testCases[0];

        currentCase = new Queue<RawTouch>();
        foreach (RawTouch t in _currentTest.inputHistory)
        {
            currentCase.Enqueue(t);
        }
    }
コード例 #2
0
    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;
    }
コード例 #3
0
 // Use this for initialization
 public CTTestInputRecorder()
 {
     _testCase = new CTTestInputTestCase();
     _caseList = (CTTestInputTestCaseList)Resources.Load("TestCases");
 }