Search Results for

    Show / Hide Table of Contents

    Class DewReverieItem

    Inheritance
    object
    DewPersistentGameObserver
    DewGameObserverWithProgress
    DewReverieItem
    DewSpecialReverieItem
    Implements
    IExcludeFromPool
    Inherited Members
    DewGameObserverWithProgress.GetMaxProgress()
    DewGameObserverWithProgress.GetCurrentProgress()
    DewGameObserverWithProgress.hero
    DewGameObserverWithProgress.Complete()
    DewGameObserverWithProgress.AchCompleteWhen(Func<bool>, float)
    DewPersistentGameObserver.name
    DewPersistentGameObserver._coroutines
    DewPersistentGameObserver.LoadState(Dictionary<string, string>)
    DewPersistentGameObserver.SaveState(Dictionary<string, string>)
    DewPersistentGameObserver.FeedGameResult(DewGameResult)
    DewPersistentGameObserver.AchStartCoroutine(IEnumerator)
    DewPersistentGameObserver.AchStopAllCoroutines()
    DewPersistentGameObserver.AchSetInterval(Action, float)
    DewPersistentGameObserver.AchOnKillLastHit(Action<EventInfoKill>)
    DewPersistentGameObserver.AchOnKillOrAssist(Action<EventInfoKill>)
    DewPersistentGameObserver.AchOnDealDamage(Action<EventInfoDamage>)
    DewPersistentGameObserver.AchOnDoHeal(Action<EventInfoHeal>)
    DewPersistentGameObserver.AchOnTakeDamage(Action<EventInfoDamage>)
    DewPersistentGameObserver.AchOnGameConcluded(Action<DewGameResult>)
    Namespace: Global
    Assembly: Dew.Core.dll
    Syntax
    public abstract class DewReverieItem : DewGameObserverWithProgress, IExcludeFromPool

    Fields

    index

    Declaration
    public int index
    Field Value
    Type Description
    int

    ReverieSlotCount

    Declaration
    public const int ReverieSlotCount = 3
    Field Value
    Type Description
    int

    Properties

    excludeFromPool

    Declaration
    public virtual bool excludeFromPool { get; }
    Property Value
    Type Description
    bool

    grantedItems

    Declaration
    public virtual string[] grantedItems { get; }
    Property Value
    Type Description
    string[]

    grantedStardust

    Declaration
    public abstract int grantedStardust { get; }
    Property Value
    Type Description
    int

    reverieListButtonText

    Declaration
    public virtual string reverieListButtonText { get; }
    Property Value
    Type Description
    string

    Methods

    OnComplete()

    Declaration
    public override void OnComplete()
    Overrides
    DewGameObserverWithProgress.OnComplete()

    OnReverieListButtonClick()

    Declaration
    public virtual void OnReverieListButtonClick()

    OnSetupReverie()

    Called on a reverie item when the entry gets created for the very first time. You must set persistent variables needed for this reverie to function properly.

    Declaration
    public virtual void OnSetupReverie()

    OnStartLocalClient()

    Declaration
    public override void OnStartLocalClient()
    Overrides
    DewPersistentGameObserver.OnStartLocalClient()

    OnStopLocalClient()

    Declaration
    public override void OnStopLocalClient()
    Overrides
    DewPersistentGameObserver.OnStopLocalClient()

    SaveReverieStateToData(ReverieDataBase)

    Declaration
    public void SaveReverieStateToData(DewProfile.ReverieDataBase data)
    Parameters
    Type Name Description
    DewProfile.ReverieDataBase data

    Explicit Interface Implementations

    IExcludeFromPool.excludeFromPool

    Declaration
    bool IExcludeFromPool.excludeFromPool { get; }
    Returns
    Type Description
    bool

    Implements

    IExcludeFromPool
    In This Article
    Back to top Shape of Dreams API Documentation