Artemis Artemis
Artemis Artemis

Search Results for

    Class GlobalScript

    Represents a script running globally

    Inheritance
    object
    CorePropertyChanged
    Script
    GlobalScript
    Implements
    IDisposable
    Inherited Members
    Script.Dispose(bool)
    Script.OnScriptContentChanged()
    Script.Dispose()
    Script.ScriptingProvider
    Script.ScriptConfiguration
    Script.ScriptContentChanged
    Namespace: Artemis.Core.ScriptingProviders
    Assembly: Artemis.Core.dll
    Syntax
    public abstract class GlobalScript : Script, IDisposable

    Constructors

    GlobalScript(ScriptConfiguration)

    The base constructor of any script

    Declaration
    protected GlobalScript(ScriptConfiguration configuration)
    Parameters
    Type Name Description
    ScriptConfiguration configuration

    The script configuration this script belongs to

    Properties

    ScriptType

    Gets the script type of this script

    Declaration
    public override ScriptType ScriptType { get; }
    Property Value
    Type Description
    ScriptType
    Overrides
    Script.ScriptType

    Methods

    OnCoreUpdated(double)

    Called whenever the Artemis Core has been updated

    Declaration
    public virtual void OnCoreUpdated(double deltaTime)
    Parameters
    Type Name Description
    double deltaTime

    Seconds passed since last update

    OnCoreUpdating(double)

    Called whenever the Artemis Core is about to update

    Declaration
    public virtual void OnCoreUpdating(double deltaTime)
    Parameters
    Type Name Description
    double deltaTime

    Seconds passed since last update

    Implements

    IDisposable
    Content is available under the PolyForm Noncommercial License, by Artemis RGB.