// Start is called before the first frame update
    void Start()
    {
        var classRef = GameObject.Find("ScriptManager").GetComponent <UnityPublicVariables>();

        doorPrefab   = classRef.GetDoorPrefab();
        wallPrefab   = classRef.GetWallPrefab();
        windowPrefab = classRef.GetWindowPrefab();

        Interface._obj.SetClassRef(classRef);



        if (!Interface._obj.GetSavedFile() && !Interface._obj.GetTempFile())
        {
            AndroidPluginCallBack androidPlugin = new AndroidPluginCallBack();

            JSONData jSONData   = new JSONData();
            string   jsonString = androidPlugin.GetJSONString();
            jSONData.JsonDataExtraction(jsonString);

            startPosValues = jSONData.GetStartPosValues();
            scalValues     = jSONData.GetScalValues();
            rotationValues = jSONData.GetRotationValues();
            color_         = jSONData.GetColor();
            objType_       = jSONData.GetObjType();
            objectLength   = jSONData.GetObjLength();

            RealModel();
        }
    }