Skip to content

Class: DewReverieItem ​

csharp
public abstract class DewReverieItem : DewGameObserverWithProgress, IExcludeFromPool

Fields ​

NameDeclarationDescription
indexpublic int index
ReverieSlotCountpublic const int ReverieSlotCount = 3

Properties ​

NameDeclarationDescription
excludeFromPoolpublic virtual bool excludeFromPool { get; }
grantedItemspublic virtual string[] grantedItems { get; }
grantedStardustpublic abstract int grantedStardust { get; }
reverieListButtonTextpublic virtual string reverieListButtonText { get; }

Methods ​

OnComplete() ​

csharp
public override void OnComplete()

OnReverieListButtonClick() ​

csharp
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.

csharp
public virtual void OnSetupReverie()

OnStartLocalClient() ​

csharp
public override void OnStartLocalClient()

OnStopLocalClient() ​

csharp
public override void OnStopLocalClient()

SaveReverieStateToData(ReverieDataBase) ​

csharp
public void SaveReverieStateToData(DewProfile.ReverieDataBase data)

Parameters:

NameTypeDescription
dataDewProfile.ReverieDataBase

Maintained by the Shape of Dreams Modding Community