public void AddGenericObjectToDrag(SceneObjectData data) { GenericObject go = GetGenericObjectByName(data.sceneObjectName); draggableSceneObject = Instantiate(go); draggableSceneObject.data = data; draggableSceneObject.transform.SetParent(World.Instance.scenesManager.sceneActive.sceneObjects); draggableSceneObject.Init(data, Vector3.zero); draggableSceneObject.transform.localEulerAngles = new Vector3(90 + 20, 0, 0); draggableSceneObject.transform.localPosition = new Vector3(1000, 0, 0); go.OnSetColliders(false); }