Table of Contents

Class ResearchPointStorage

Namespace
Root
Assembly
SPZGameAssembly.dll
public class ResearchPointStorage
Inheritance
object
ResearchPointStorage
Extension Methods

Constructors

ResearchPointStorage(SerializedData)

public ResearchPointStorage(ResearchPointStorage.SerializedData data)

Parameters

data ResearchPointStorage.SerializedData

Properties

OnChanged

public IEvent OnChanged { get; }

Property Value

IEvent

Points

public ResearchPointCurrency Points { get; }

Property Value

ResearchPointCurrency

TotalSpent

public ResearchPointCurrency TotalSpent { get; }

Property Value

ResearchPointCurrency

Methods

Add(ResearchPointCurrency)

public void Add(ResearchPointCurrency points)

Parameters

points ResearchPointCurrency

CanAfford(ResearchPointCurrency)

public bool CanAfford(ResearchPointCurrency points)

Parameters

points ResearchPointCurrency

Returns

bool

Dispose()

public void Dispose()

RegisterCommands(IDebugConsole)

public void RegisterCommands(IDebugConsole console)

Parameters

console IDebugConsole

Serialize()

public ResearchPointStorage.SerializedData Serialize()

Returns

ResearchPointStorage.SerializedData

Set(ResearchPointCurrency)

public void Set(ResearchPointCurrency points)

Parameters

points ResearchPointCurrency

Take(ResearchPointCurrency)

public void Take(ResearchPointCurrency points)

Parameters

points ResearchPointCurrency

TryTake(ResearchPointCurrency)

public bool TryTake(ResearchPointCurrency points)

Parameters

points ResearchPointCurrency

Returns

bool