private void Awake()
    {
        sm = FindObjectOfType <SceneManagment>();
        SwitchABCD go = FindObjectOfType <SwitchABCD>();

        GameObject goText = GameObject.Find("Mode");

        TextAbove = goText.GetComponent <Text>();

        tr = FindObjectOfType <TrailRender>();

        airStrokeMapper = FindObjectOfType <AirStrokeMapper>();

        GameObject KeyboardHolder = GameObject.Find("Keyboard Holder");

        KeyboardHolder.transform.localScale = new Vector3(scale_coef, scale_coef, 1);

        pointerHandler = FindObjectOfType <PointerHandler>();

        if (go == null)
        {
            enabled = false;
            Debug.Log("Can't find SwitchABCD object.");
            return;
        }
        else
        {
            ScaledObject = go.gameObject;
        }
    }
    private void Awake()
    {
        GameObject objs = GameObject.FindGameObjectWithTag("Server");

        server           = objs.GetComponent <Server>();
        measuringMetrics = FindObjectOfType <MeasuringMetrics>();
        entryProcessing  = FindObjectOfType <EntryProcessing>();
        switchABCD       = FindObjectOfType <SwitchABCD>();
    }