REDNODE / GAME API

ItemModificationSystem

classscriptedClass

extends ScriptableSystem › IScriptableSystem › IScriptable › ISerializable

Properties 2

NameTypeFlags
blackboardwref<IBlackboard>scriptedprivate
CYBMETA1695Boolscriptedprivatepersistent

Methods 15

private final func CYBMETA1695()scripted
private final func InstallItemPart(obj: ref<GameObject>, itemID: ItemID, partItemID: ItemID, opt slotID: TweakDBID) -> Boolscripted
private func OnAttach()scripted
private final func OnInstallItemPart(request: ref<InstallItemPart>)scripted
private final func OnRemoveItemPart(request: ref<RemoveItemPart>)scripted
private func OnRestored(saveVersion: Int32, gameVersion: Int32)scripted
private final func OnSwapItemPart(request: ref<SwapItemPart>)scripted
private final func RemoveAllModsFromClothing()scripted
private final const func RemoveItemPart(obj: ref<GameObject>, itemID: ItemID, slotID: TweakDBID, shouldUpdateEntity: Bool) -> ItemIDscripted
private final func RemoveOtherShards(obj: ref<GameObject>, item: ItemID, shardID: ItemID)scripted
private final func RemovePartEquipGLPs(obj: wref<GameObject>, itemID: ItemID)scripted
public final const func RemoveRedundantScopesFromAchillesRifles(items: array<wref<gameItemData>>)scripted
private final func SendCallback()scripted
private final const func SetPingTutorialFact(itemID: ItemID, isUnequip: Bool, obj: ref<GameObject>)scripted
private final func SwapItemPart(obj: ref<GameObject>, itemID: ItemID, partItemID: ItemID, slotID: TweakDBID) -> Boolscripted