Click or drag to resize

ExecutionOrderManager Class

Looks for classes using the ExecutionOrderAttribute and sets their execution order.
Inheritance Hierarchy
SystemObject
  Object
    ScriptableObject
      Editor
        Archon.SwissArmyLib.Editor.UtilsExecutionOrderManager

Namespace:  Archon.SwissArmyLib.Editor.Utils
Assembly:  Archon.SwissArmyLib.Editor (in Archon.SwissArmyLib.Editor.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
C#
public class ExecutionOrderManager : Editor
Request Example View Source

The ExecutionOrderManager type exposes the following members.

Constructors
  NameDescription
Public methodExecutionOrderManager
Initializes a new instance of the ExecutionOrderManager class
Top
Properties
  NameDescription
Public propertyhideFlags

Should the object be hidden, saved with the scene or modifiable by the user?

(Inherited from Object.)
Public propertyname

The name of the object.

(Inherited from Object.)
Public propertyserializedObject

A SerializedObject representing the object or objects being inspected.

(Inherited from Editor.)
Public propertytarget

The object being inspected.

(Inherited from Editor.)
Public propertytargets

An array of all the object being inspected.

(Inherited from Editor.)
Top
Methods
  NameDescription
Public methodDrawDefaultInspector

Draw the built-in inspector.

(Inherited from Editor.)
Public methodDrawHeader

Call this function to draw the header of the editor.

(Inherited from Editor.)
Public methodDrawPreview

The first entry point for Preview Drawing.

(Inherited from Editor.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetInfoString

Implement this method to show asset information on top of the asset preview.

(Inherited from Editor.)
Public methodGetInstanceID

Returns the instance id of the object.

(Inherited from Object.)
Public methodGetPreviewTitle

Override this method if you want to change the label of the Preview area.

(Inherited from Editor.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodHasPreviewGUI

Override this method in subclasses if you implement OnPreviewGUI.

(Inherited from Editor.)
Public methodInitialize (Inherited from Editor.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMoveNextTarget (Inherited from Editor.)
Protected methodOnHeaderGUI (Inherited from Editor.)
Public methodOnInspectorGUI

Implement this function to make a custom inspector.

(Inherited from Editor.)
Public methodOnInteractivePreviewGUI

Implement to create your own interactive custom preview. Interactive custom previews are used in the preview area of the inspector and the object selector.

(Inherited from Editor.)
Public methodOnPreviewGUI

Implement to create your own custom preview for the preview area of the inspector, primary editor headers and the object selector.

(Inherited from Editor.)
Public methodOnPreviewSettings

Override this method if you want to show custom controls in the preview header.

(Inherited from Editor.)
Public methodReloadPreviewInstances (Inherited from Editor.)
Public methodRenderStaticPreview

Override this method if you want to render a static preview that shows.

(Inherited from Editor.)
Public methodRepaint

Repaint any inspectors that shows this editor.

(Inherited from Editor.)
Public methodRequiresConstantRepaint

Does this edit require to be repainted constantly in its current state?

(Inherited from Editor.)
Public methodResetTarget (Inherited from Editor.)
Public methodSetDirty Obsolete. (Inherited from ScriptableObject.)
Public methodToString

Returns the name of the game object.

(Inherited from Object.)
Public methodUseDefaultMargins

Override this method in subclasses to return false if you don't want default margins.

(Inherited from Editor.)
Top
Extension Methods
  NameDescription
Public Extension MethodStartBetterCoroutine(IEnumerator, UpdateLoop)Overloaded.
Starts a new coroutine.
(Defined by BetterCoroutinesExtensions.)
Public Extension MethodStartBetterCoroutine(IEnumerator, Int32)Overloaded.
Starts a new coroutine.
(Defined by BetterCoroutinesExtensions.)
Public Extension MethodStopBetterCoroutine
Stops a running coroutine prematurely. This will stop any child coroutines as well.
(Defined by BetterCoroutinesExtensions.)
Top
See Also