Class ResearchPointStorage
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class ResearchPointStorage
- Inheritance
-
objectResearchPointStorage
- Extension Methods
Constructors
ResearchPointStorage(SerializedData)
public ResearchPointStorage(ResearchPointStorage.SerializedData data)
Parameters
Properties
OnChanged
public IEvent OnChanged { get; }
Property Value
Points
public ResearchPointCurrency Points { get; }
Property Value
TotalSpent
public ResearchPointCurrency TotalSpent { get; }
Property Value
Methods
Add(ResearchPointCurrency)
public void Add(ResearchPointCurrency points)
Parameters
pointsResearchPointCurrency
CanAfford(ResearchPointCurrency)
public bool CanAfford(ResearchPointCurrency points)
Parameters
pointsResearchPointCurrency
Returns
- bool
Dispose()
public void Dispose()
RegisterCommands(IDebugConsole)
public void RegisterCommands(IDebugConsole console)
Parameters
consoleIDebugConsole
Serialize()
public ResearchPointStorage.SerializedData Serialize()
Returns
Set(ResearchPointCurrency)
public void Set(ResearchPointCurrency points)
Parameters
pointsResearchPointCurrency
Take(ResearchPointCurrency)
public void Take(ResearchPointCurrency points)
Parameters
pointsResearchPointCurrency
TryTake(ResearchPointCurrency)
public bool TryTake(ResearchPointCurrency points)
Parameters
pointsResearchPointCurrency
Returns
- bool