private static void Create() { Terrain3DObject terrain3DObject = CreateInstance <Terrain3DObject>(); AssetDatabase.CreateAsset(terrain3DObject, "Assets/Terrain3D.asset"); AssetDatabase.SaveAssets(); }
private static void Create() { GameObject terrain3DGameObject = new GameObject("Terrain3D"); Terrain3D terrain3D = (Terrain3D)terrain3DGameObject.AddComponent(typeof(Terrain3D)); terrain3D.Initialize(); terrain3D.Refresh(); Terrain3DObject terrain3DObject = CreateInstance <Terrain3DObject>(); AssetDatabase.CreateAsset(terrain3DObject, "Assets/Terrain3D.asset"); AssetDatabase.SaveAssets(); }