Пример #1
0
    // Start is called before the first frame update
    void Start()
    {
        timeLastFrame = Time.realtimeSinceStartup;

        GetComponent <Collider2D>().sharedMaterial.friction = 0.4f;
        fim         = FindObjectOfType <FrictionIM>();
        target      = FindObjectOfType <Target>();
        sceneLoader = FindObjectOfType <SceneLoader>();
        fsolver     = FindObjectOfType <FSolver>();
    }
Пример #2
0
    // Start is called before the first frame update.
    void Start()
    {
        fim     = FindObjectOfType <FrictionIM>();
        fsolver = FindObjectOfType <FSolver>();
        disk    = FindObjectOfType <Disk>();
        target  = FindObjectOfType <Target>();

        SceneGen();
        instructions = GameObject.Find("Instructions");
        help         = GameObject.Find("Help");
        help.SetActive(false);
    }
Пример #3
0
    public float FindSolution()
    {
        fim        = FindObjectOfType <FrictionIM>();
        curr_scene = SceneManager.GetActiveScene().name;

        if (curr_scene == "Friction")
        {
            return(FindSolutionFriction());
        }
        else if (curr_scene == "FIV")
        {
            return(FindSolutionFIV());
        }
        else if (curr_scene == "FDistance")
        {
            return(FindSolutionFDistance());
        }
        else
        {
            return(0);
        }
    }