• 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 CoreProjectContextScriptWizard

Provides a wizard for CoreProjectContext scripts.

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

Methods

Awake()

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

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

BuildCoreProjectContextScript(string, string)

Builds a minimal content of the CoreProjectContext script.

Declaration
public static string BuildCoreProjectContextScript(string namespaceName, string className)
Parameters
Type Name Description
string namespaceName

The namespace name.

string className

The class name.

Returns
Type Description
string

A minimal content of the CoreProjectContext script.

Create()

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

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

CreateWindow()

Opens a new the core project context script wizard window.

Declaration
public static void CreateWindow()

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