Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Class SimulationSpeedScreenDataSource

    Inheritance
    object
    UIDataSource
    SimulationSpeedScreenDataSource
    Implements
    IDataSourceViewHashProvider
    ICommitChanges
    Inherited Members
    UIDataSource.Version
    UIDataSource.MarkDirty()
    UIDataSource.GetViewHashCode()
    UIDataSource.CommitChanges()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Fwt.HexTerrains.UI
    Assembly: fwt.hexterrains.dll
    Syntax
    [Serializable]
    public class SimulationSpeedScreenDataSource : UIDataSource, IDataSourceViewHashProvider, ICommitChanges

    Constructors

    SimulationSpeedScreenDataSource()

    Declaration
    public SimulationSpeedScreenDataSource()

    Fields

    FastSpeedButton

    Declaration
    [CreateProperty]
    public SimulationSpeedScreenButtonDataSource FastSpeedButton
    Field Value
    Type Description
    SimulationSpeedScreenButtonDataSource

    NextTickButton

    Declaration
    [CreateProperty]
    public SimulationSpeedScreenButtonDataSource NextTickButton
    Field Value
    Type Description
    SimulationSpeedScreenButtonDataSource

    NormalSpeedButton

    Declaration
    [CreateProperty]
    public SimulationSpeedScreenButtonDataSource NormalSpeedButton
    Field Value
    Type Description
    SimulationSpeedScreenButtonDataSource

    OnSimulationTimerChange

    Declaration
    public UnityEvent<HexTerrainSimulationTimer> OnSimulationTimerChange
    Field Value
    Type Description
    UnityEvent<HexTerrainSimulationTimer>

    PauseButton

    Declaration
    [CreateProperty]
    public SimulationSpeedScreenButtonDataSource PauseButton
    Field Value
    Type Description
    SimulationSpeedScreenButtonDataSource

    SimulationDelays

    Declaration
    public List<int> SimulationDelays
    Field Value
    Type Description
    List<int>

    _simulationTimer

    Declaration
    [SerializeField]
    protected HexTerrainSimulationTimer _simulationTimer
    Field Value
    Type Description
    HexTerrainSimulationTimer

    Properties

    SimulationTimer

    Declaration
    public HexTerrainSimulationTimer SimulationTimer { get; set; }
    Property Value
    Type Description
    HexTerrainSimulationTimer

    Methods

    NextTick()

    Declaration
    public virtual void NextTick()

    OnFastSpeedButtonClicked()

    Declaration
    public virtual void OnFastSpeedButtonClicked()

    OnNextTickButtonClicked()

    Declaration
    public virtual void OnNextTickButtonClicked()

    OnNormalSpeedButtonClicked()

    Declaration
    public virtual void OnNormalSpeedButtonClicked()

    OnPauseButtonClicked()

    Declaration
    public virtual void OnPauseButtonClicked()

    OnSimulationTimerChanged()

    Declaration
    protected virtual void OnSimulationTimerChanged()

    SetSimulationDelay(int)

    Declaration
    public virtual void SetSimulationDelay(int value)
    Parameters
    Type Name Description
    int value

    SetSimulationTimer(HexTerrainSimulationTimer)

    Declaration
    public virtual void SetSimulationTimer(HexTerrainSimulationTimer simulationTimer)
    Parameters
    Type Name Description
    HexTerrainSimulationTimer simulationTimer

    TogglePause()

    Declaration
    public virtual void TogglePause()

    Implements

    UnityEngine.UIElements.IDataSourceViewHashProvider
    ICommitChanges

    Extension Methods

    HashExtensions.GetHashCode_RefType<TValue>(TValue, int)
    Extensions_UnityObject.SmartDestroy(object)
    Extensions_UnityObject.SmartGetComponent<TComponent>(object)
    Extensions_UnityObject.SmartGetGameGameObject(object)
    In this article
    Back to top Generated by DocFX