Class ResearchMechanicUnlockedRule
- Namespace
- Root
- Assembly
- Game.Interaction.dll
public class ResearchMechanicUnlockedRule : ResearchBasedRuleProcessor, IRuleProcessor
- Inheritance
-
objectResearchMechanicUnlockedRule
- Implements
- Inherited Members
- Extension Methods
Constructors
ResearchMechanicUnlockedRule(ResearchUnlockProgressManager, ResearchMechanicId)
public ResearchMechanicUnlockedRule(ResearchUnlockProgressManager progressManager, ResearchMechanicId mechanicId)
Parameters
progressManagerResearchUnlockProgressManagermechanicIdResearchMechanicId
Methods
IsCompliantToRule()
public override bool IsCompliantToRule()
Returns
- bool
OnLockUpgrade(IResearchUpgrade)
protected override void OnLockUpgrade(IResearchUpgrade researchUpgrade)
Parameters
researchUpgradeIResearchUpgrade
OnUnlockUpgrade(IResearchUpgrade)
protected override void OnUnlockUpgrade(IResearchUpgrade researchUpgrade)
Parameters
researchUpgradeIResearchUpgrade