REDNODE / GAME API

SkillCheckBase

abstract classscriptedClass

extends IScriptable › ISerializable

Extended by 3 types

DemolitionSkillCheck EngineeringSkillCheck HackingSkillCheck

Properties 10

NameTypeFlags
additionalRequirementsref<GameplayConditionContainer>scriptedprotectedpersistent
alternativeNameTweakDBIDscriptedprotectedpersistent
baseSkillref<GameplaySkillCondition>scriptedprotectedpersistent
difficultyEGameplayChallengeLevelscriptedprotectedpersistent
durationFloatscriptedprotectedpersistent
isActiveBoolscriptedprotectedpersistent
isDynamicBoolscriptedprotectedpersistent
skillCheckPerformedBoolscriptedprotected
skillToCheckEDeviceChallengeSkillscriptedprotectedpersistent
wasPassedBoolscriptedprotectedpersistent

Methods 19

public final func CheckPerformed()scripted
public const func Evaluate(requester: ref<GameObject>) -> Boolscripted
public final const func GetAdditionalRequirements() -> ref<GameplayConditionContainer>scripted
public final const func GetAlternativeName() -> TweakDBIDscripted
public final const func GetBaseSkill() -> ref<GameplaySkillCondition>scripted
public final const func GetDifficulty() -> EGameplayChallengeLevelscripted
public final const func GetDuration() -> Floatscripted
public final const func GetSkill() -> EDeviceChallengeSkillscripted
public func Initialize()scripted
public final const func IsActive() -> Boolscripted
public final const func IsDynamic() -> Boolscripted
public final const func IsPassed() -> Boolscripted
public final func SetAlternativeName(name: TweakDBID)scripted
public final func SetDifficulty(difficulty: EGameplayChallengeLevel)scripted
public final func SetDuration(duration: Float)scripted
public final func SetDynamic(isDynamic: Bool)scripted
public final func SetIsActive(value: Bool)scripted
public final func SetIsPassed(value: Bool)scripted
public final const func WasPerformed() -> Boolscripted