// 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(); } }