Inheritance
ObjectCreationButtonData
[Serializable]
[Obsolete("Unity.MARS.ObjectCreationButtonData has been deprecated. Use UnityEditor.MARS.ObjectCreationData instead (UnityUpgradable) -> UnityEditor.MARS.ObjectCreationData", false)]
public abstract class ObjectCreationButtonData : ScriptableObject
Fields
Declaration
[SerializeField]
protected string m_ButtonName
Field Value
Declaration
[SerializeField]
protected DarkLightIconPair m_Icon
Field Value
Declaration
[SerializeField]
protected string m_Tooltip
Field Value
Properties
Declaration
[Obsolete("ButtonName has been deprecated. Use ObjectName property instead (UnityUpgradable) -> ObjectName", false)]
public string ButtonName { get; }
Property Value
CreateInContextSelection
Declaration
public ObjectCreationButtonData.CreateInContext CreateInContextSelection { get; }
Property Value
ObjectGUIContent
Declaration
public GUIContent ObjectGUIContent { get; }
Property Value
Methods
Declaration
[Obsolete("CreateGameObject() has been deprecated, please use CreateGameObject(out GameObject createdObject, Transform parentTransform) instead", false)]
public abstract bool CreateGameObject()
Returns
CreationButtonContent()
Declaration
[Obsolete("CreationButtonContent() has been deprecated.", false)]
public GUIContent CreationButtonContent()
Returns
Declaration
[Obsolete("GenerateInitialGameObject(string objName) has been deprecated, please use GenerateInitialGameObject(string objName, Transform parent)", false)]
protected static GameObject GenerateInitialGameObject(string objName)
Parameters
Type |
Name |
Description |
String |
objName |
|
Returns