Class AuthoringContext
Inheritance
AuthoringContext
Syntax
public abstract class AuthoringContext : IAuthoringContext
Constructors
AuthoringContext()
Declaration
protected AuthoringContext()
Fields
m_ConstantEditorByType
Declaration
protected Dictionary<Type, Type> m_ConstantEditorByType
Field Value
Properties
AdditionalComponentDataTypes
Declaration
public Type[] AdditionalComponentDataTypes { get; protected set; }
Property Value
Implements
ContextHandlerType
Declaration
public abstract Type ContextHandlerType { get; }
Property Value
Implements
ContextType
Declaration
public abstract Type ContextType { get; }
Property Value
Implements
DefaultDataType
Declaration
public abstract Type DefaultDataType { get; }
Property Value
Implements
GameObjectContextType
Declaration
public abstract Type GameObjectContextType { get; }
Property Value
Implements
GraphSystemType
Declaration
public Type GraphSystemType { get; protected set; }
Property Value
Implements
Namespaces
Declaration
public abstract IEnumerable<string> Namespaces { get; }
Property Value
Implements
Methods
BuildConstantEditorMappings()
Declaration
protected virtual void BuildConstantEditorMappings()
GetAvailableGraphSystemTypes(Boolean)
Declaration
public abstract IReadOnlyList<Type> GetAvailableGraphSystemTypes(bool sorted = false)
Parameters
| Type |
Name |
Description |
| Boolean |
sorted |
|
Returns
Implements
GetDomainConstantEditorType(Type)
Declaration
public Type GetDomainConstantEditorType(Type type)
Parameters
| Type |
Name |
Description |
| Type |
type |
|
Returns
Implements
SetCurrentGraphSystemType(Type)
Declaration
public virtual void SetCurrentGraphSystemType(Type type)
Parameters
| Type |
Name |
Description |
| Type |
type |
|
Implements