Table of Contents

Class ResearchMechanicUnlockedRule

Namespace
Root
Assembly
Game.Interaction.dll
public class ResearchMechanicUnlockedRule : ResearchBasedRuleProcessor, IRuleProcessor
Inheritance
object
ResearchMechanicUnlockedRule
Implements
Inherited Members
Extension Methods

Constructors

ResearchMechanicUnlockedRule(ResearchUnlockProgressManager, ResearchMechanicId)

public ResearchMechanicUnlockedRule(ResearchUnlockProgressManager progressManager, ResearchMechanicId mechanicId)

Parameters

progressManager ResearchUnlockProgressManager
mechanicId ResearchMechanicId

Methods

IsCompliantToRule()

public override bool IsCompliantToRule()

Returns

bool

OnLockUpgrade(IResearchUpgrade)

protected override void OnLockUpgrade(IResearchUpgrade researchUpgrade)

Parameters

researchUpgrade IResearchUpgrade

OnUnlockUpgrade(IResearchUpgrade)

protected override void OnUnlockUpgrade(IResearchUpgrade researchUpgrade)

Parameters

researchUpgrade IResearchUpgrade