Table of Contents

Class PlayerPins

Namespace
Root
Assembly
SPZGameAssembly.dll
public class PlayerPins : IPlayerPins
Inheritance
object
PlayerPins
Implements
Extension Methods

Constructors

PlayerPins()

public PlayerPins()

Properties

OnChanged

public IEvent OnChanged { get; }

Property Value

IEvent

OnPinAdded

public IEvent<IPin> OnPinAdded { get; }

Property Value

IEvent<IPin>

OnPinRemoved

public IEvent<IPin> OnPinRemoved { get; }

Property Value

IEvent<IPin>

PinnedItems

public IReadOnlyList<IPin> PinnedItems { get; }

Property Value

IReadOnlyList<IPin>

Methods

ClearDismissed(PlayerLevelGoalId)

public void ClearDismissed(PlayerLevelGoalId id)

Parameters

id PlayerLevelGoalId

ClearDismissed(IPin)

public void ClearDismissed(IPin pin)

Parameters

pin IPin

Deserialize(SerializedData)

public void Deserialize(PlayerPins.SerializedData data)

Parameters

data PlayerPins.SerializedData

IsDismissed(PlayerLevelGoalId)

public bool IsDismissed(PlayerLevelGoalId id)

Parameters

id PlayerLevelGoalId

Returns

bool

IsDismissed(ResearchUpgradeId)

public bool IsDismissed(ResearchUpgradeId id)

Parameters

id ResearchUpgradeId

Returns

bool

IsDismissed(IPin)

public bool IsDismissed(IPin pin)

Parameters

pin IPin

Returns

bool

IsPinned(PlayerLevelGoalId)

public bool IsPinned(PlayerLevelGoalId id)

Parameters

id PlayerLevelGoalId

Returns

bool

IsPinned(ResearchUpgradeId)

public bool IsPinned(ResearchUpgradeId id)

Parameters

id ResearchUpgradeId

Returns

bool

IsPinned(IPin)

public bool IsPinned(IPin pin)

Parameters

pin IPin

Returns

bool

Serialize()

public PlayerPins.SerializedData Serialize()

Returns

PlayerPins.SerializedData

TogglePinned(PlayerLevelGoalId)

public bool TogglePinned(PlayerLevelGoalId id)

Parameters

id PlayerLevelGoalId

Returns

bool

TogglePinned(ResearchUpgradeId)

public bool TogglePinned(ResearchUpgradeId id)

Parameters

id ResearchUpgradeId

Returns

bool

TogglePinned(IPin)

public bool TogglePinned(IPin pin)

Parameters

pin IPin

Returns

bool

TryPin(PlayerLevelGoalId)

public bool TryPin(PlayerLevelGoalId id)

Parameters

id PlayerLevelGoalId

Returns

bool

TryPin(ResearchUpgradeId)

public bool TryPin(ResearchUpgradeId id)

Parameters

id ResearchUpgradeId

Returns

bool

TryPin(IPin)

public bool TryPin(IPin pin)

Parameters

pin IPin

Returns

bool

TryUnpin(IPin)

public bool TryUnpin(IPin pin)

Parameters

pin IPin

Returns

bool