AnimationsPanel Class

Summary

[Editor-Only, Internal] A Weaver.Editor.Window.ProceduralScriptPanel containing the details of the procedural Animations script.
graph BT Type-->Base0["ProceduralScriptPanel"] click Base0 "/weaver/api/Weaver.Editor.Window/ProceduralScriptPanel" Base0-->Base1["WeaverWindowPanel"] click Base1 "/weaver/api/Weaver.Editor.Window/WeaverWindowPanel" Base1-->Base2["Object"] Type["AnimationsPanel"] class Type type-node

Syntax

public sealed class AnimationsPanel : ProceduralScriptPanel

Fields

Name Constant Value Summary
Injectors
All the Weaver.InjectionAttributes have been classified for this panel.
Inherited from WeaverWindowPanel

Properties

Name Value Summary
IsExpanded bool
Determines whether this panel is currently expanded by comparing the index specified in Weaver.Editor.Window.WeaverWindowPanel.Initialize(System.Int32) with Weaver.Editor.WeaverWindowSettings.currentPanel.
Inherited from WeaverWindowPanel
Name string
The display name of this panel.
Settings ProceduralScriptSettings
The base settings for the procedural script this panel manages.
VisibleInjectorCount int
The number of Weaver.InjectionAttributes that are shown in this panel.
Inherited from WeaverWindowPanel

Methods

Name Value Summary
CheckHeaderContextMenu() bool
Opens a context menu if the current event is a Right Click.
Inherited from WeaverWindowPanel
DoBodyGUI() void
Draws the Body GUI for this panel which is only displayed while it is expanded.
DoGroupedInjectorListGUI() void
Draws the Weaver.Editor.Window.WeaverWindowPanel.Injectors list, grouped by namespaces.
Inherited from WeaverWindowPanel
DoGUI() void
Draws the GUI for this panel.
Inherited from WeaverWindowPanel
DoHeaderGUI() void
Draws the Header GUI for this panel which is displayed regardless of whether it is expanded or not.
Inherited from ProceduralScriptPanel
DoInjectorListGUI() void
Draws each element in the Weaver.Editor.Window.WeaverWindowPanel.Injectors list.
Inherited from WeaverWindowPanel
Initialize(int) void
Sets up the initial state of this panel.
Inherited from WeaverWindowPanel
OnDisable() void
Called by Weaver.Editor.Window.WeaverWindow.OnDisable().
Inherited from WeaverWindowPanel
PopulateHeaderContextMenu(GenericMenu) void
Adds functions to the header context menu.