Chuyển tới nội dung chính

ProjectVCharacterSkillPrerequisite class

A rank another skill must reach before a skill can rank up. Read-only.

Namespace: SilverTiger.ProjectV.Unity.Presentation.Character

public sealed class ProjectVCharacterSkillPrerequisite

Constructors​

ProjectVCharacterSkillPrerequisite(ProjectVCharacterSkillId skillId, long requiredRank, long currentRank)​

Creates a prerequisite, for example in tests.

public ProjectVCharacterSkillPrerequisite(ProjectVCharacterSkillId skillId, long requiredRank, long currentRank);

Parameters

NameTypeDescription
skillIdProjectVCharacterSkillIdThe skill that must rank up first.
requiredRanklongThe rank it must reach; 1 or more.
currentRanklongIts rank now; 0 or more.

Exceptions

ExceptionWhen
ArgumentOutOfRangeExceptionrequiredRank is below 1 or currentRank is negative.

Properties​

PropertyTypeDescription
SkillIdProjectVCharacterSkillIdThe skill that must rank up first.
RequiredRanklongThe rank it must reach.
CurrentRanklongIts rank now.
IsSatisfiedboolTrue when CurrentRank has reached RequiredRank.