Artemis Artemis
Artemis Artemis

Search Results for

    Interface ICondition

    Represents a condition applied to a ProfileElement

    Inherited Members
    IDisposable.Dispose()
    IStorageModel.Load()
    IStorageModel.Save()
    Namespace: Artemis.Core
    Assembly: Artemis.Core.dll
    Syntax
    public interface ICondition : IDisposable, IStorageModel

    Properties

    Entity

    Gets the entity used to store this condition

    Declaration
    IConditionEntity Entity { get; }
    Property Value
    Type Description
    IConditionEntity

    IsMet

    Gets a boolean indicating whether the condition is currently met

    Declaration
    bool IsMet { get; }
    Property Value
    Type Description
    bool

    ProfileElement

    Gets the profile element this condition applies to

    Declaration
    RenderProfileElement ProfileElement { get; }
    Property Value
    Type Description
    RenderProfileElement

    Methods

    OverrideTimeline(TimeSpan)

    Overrides the timeline to the provided position as the display condition sees fit.

    Declaration
    void OverrideTimeline(TimeSpan position)
    Parameters
    Type Name Description
    TimeSpan position

    Update()

    Updates the condition

    Declaration
    void Update()

    UpdateTimeline(double)

    Updates the timeline according to the provided deltaTime as the display condition sees fit.

    Declaration
    void UpdateTimeline(double deltaTime)
    Parameters
    Type Name Description
    double deltaTime
    Content is available under the PolyForm Noncommercial License, by Artemis RGB.