type | The type of instance to create. |
Create a new instance of the given type.
Use this method to create any type of serialized object in the Editor. The created instance uses default values.
no example available in JavaScript
using UnityEngine; using UnityEditor;
public class CreateInstanceExample { [MenuItem("ObjectFactoryExample/Create Material Asset")] public void CreateMaterialEditor() { Material material = ObjectFactory.CreateInstance<Material>(); material.shader = Shader.Find("Transparent/Diffuse"); AssetDatabase.CreateAsset(material, "Assets/newMaterial.mat"); } }
Did you find this page useful? Please give it a rating: