// Use this for initialization
    void Start()
    {
        instances++;

        if (instances > 1)
            Debug.Log ("There is more than one Tilt Manager in the level");
        else
            myInstance = this;

        #if !UNITY_EDITOR && !UNITY_WEBPLAYER

            iPhoneDevice = true;

        #else

            iPhoneDevice = false;

        #endif

        if (!TouchManager.Instance)
        {
            if (debugMode)
                Debug.Log("Touch Manager not found");
        } else {
            if (debugMode)
                Debug.Log("Touch Manager found");
        }
    }
Example #2
0
    // run
    public void RunTrial()
    {
        // initialization
        // reference to ExperimentManager
        experimentManagerObj = GameObject.Find("Experiment Manager");
        experimentManager    = experimentManagerObj.GetComponent <ExperimentManager>();
        // reference to TiltManager
        tiltManagerObj = GameObject.Find("Tilt Manager");
        tiltManager    = tiltManagerObj.GetComponent <TiltManager>();
        // prepare start area
        startAreaObj = (GameObject)Instantiate(startAreaPrefab, Vector3.zero, Quaternion.identity);
        startArea    = startAreaObj.GetComponent <StartArea>();
        startArea.SetStartAreaParameters(experimentalParameters); // 初期位置のサイズを設定・変更
        // prepare target
        targetObj = (GameObject)Instantiate(targetPrefab, Vector3.zero, Quaternion.identity);
        target    = targetObj.GetComponent <Target>();
        target.Initialize(experimentalParameters); // 初期位置のサイズを設定・変更

        // set cursor parameter in 1st trial
        if (experimentManager.iTrial == 1)
        {
            cursorObj = GameObject.Find("Cursor");
            cursor    = cursorObj.GetComponent <Cursor>();
            cursor.SetCursorParameters(experimentalParameters);
        }

        // activate start area
        startAreaObj.SetActive(true);

        // next state
        state = stateStartAreaDisplayed;
    }
Example #3
0
    // Use this for initialization
    void Start()
    {
        // get instance of TiltManager
        tiltManagerObj = GameObject.Find("Tilt Manager");
        tiltManager    = tiltManagerObj.GetComponent <TiltManager>();

        float size = cursorSize;

        transform.localScale = Vector3.one * cursorSize;
    }
 public AdjustmentCoordinatesTests()
 {
     _tiltManager = new TiltManager();
 }
Example #5
0
 public DifferentCoordinatesTests()
 {
     _tiltManager = new TiltManager();
 }