• Manual
  • Scripting API
  • Changelog
  • License
Show / Hide Table of Contents
  • AlchemyBow.Core
    • CoreController<TProjectContext>
    • CoreProjectContext
    • ICoreLoadable
    • ICoreLoadingCallbacksHandler
    • LoadablesProgress
    • OperationHandle
  • AlchemyBow.Core.Editor.Utilities
    • CoreEditorUtility
    • IndentStringBuilder
  • AlchemyBow.Core.Editor.Windows
    • CoreManagementWindow
  • AlchemyBow.Core.Editor.Wizards
    • CoreControllerScriptWizard
    • CoreProjectContextPrefabWizard
    • CoreProjectContextScriptWizard
    • CoreQuickStartWizard
    • ValidationMessageList
    • WizardValidationUtility
    • WizardWindow
  • AlchemyBow.Core.Extras.Behaviours
    • CoreBehaviour
    • CoreBehaviourEnablingStrategy
  • AlchemyBow.Core.Extras.FluentBindings
    • ContainerFluentExtensions
    • FluentBinding
  • AlchemyBow.Core.Extras.Installers
    • ChildrenCompositeMonoInstaller
    • UnityObjectMonoInstaller
  • AlchemyBow.Core.IoC
    • Container
    • DynamicCollectionBindingUtility
    • DynamicInjector<T>
    • IBindOnlyContainer
    • InjectAttribute
    • InjectionTargetAttribute
    • MonoInstaller
  • AlchemyBow.Core.IoC.Elements
    • DynamicInjectorBase
    • InjectionInfo
    • ReflectionFieldsSetter
  • AlchemyBow.Core.States
    • ICondition
    • IState
    • StateGraph
    • StateGraphComposer
  • AlchemyBow.Core.States.Elements
    • StateGraphLink
  • AlchemyBow.Core.States.Prototyping
    • PrototypeCondition
    • PrototypeState

Class CoreProjectContextPrefabWizard

Provides a wizard for CoreProjectContext prefabs.

Inheritance
object
Object
ScriptableObject
EditorWindow
WizardWindow
CoreProjectContextPrefabWizard
Namespace: AlchemyBow.Core.Editor.Wizards
Assembly: AlchemyBow.Core.Editor.dll
Syntax
public sealed class CoreProjectContextPrefabWizard : WizardWindow

Methods

Awake()

Override this method to alternate Awake behaviour. By default, Validate() is called.

Declaration
protected override void Awake()
Overrides
WizardWindow.Awake()

Create()

Override this method to determine what happens when the create button is clicked.

Declaration
protected override void Create()
Overrides
WizardWindow.Create()

CreateWindow(Type)

Opens a new core project context prefab wizard window.

Declaration
public static void CreateWindow(Type projectContextType)
Parameters
Type Name Description
Type projectContextType

A type of the core project context.

OnProjectChange()

Override this method to alternate OnProjectChange behaviour. By default, Validate() is called.

Declaration
protected override void OnProjectChange()
Overrides
WizardWindow.OnProjectChange()

OnValidableGUI()

Override this method to draw validable controls inside the wizard.

Declaration
protected override void OnValidableGUI()
Overrides
WizardWindow.OnValidableGUI()

Validate(ValidationMessageList)

Override this method to validate the wizard content.

Declaration
protected override void Validate(ValidationMessageList validationMessageList)
Parameters
Type Name Description
ValidationMessageList validationMessageList

A list of validation messages to append results to.

Overrides
WizardWindow.Validate(ValidationMessageList)
In this article
Back to top Copyright © 2022-2024 AlchemyBow | Generated by DocFX