REDNODE / GAME API

DisarmComponent

classscriptedClass

extends ScriptableComponent › GameComponent › IComponent › IScriptable › ISerializable

Properties 3

NameTypeFlags
isDisarmingOngoingBoolscriptedpublic
ownerwref<GameObject>scriptedpublic
requesterwref<GameObject>scriptedpublic

Methods 12

protected final func ArmOwner(requester: wref<GameObject>)scripted
protected final func CleanUp()scripted
protected final func DisarmOwner()scripted
private final func GetEquipmentSystem() -> ref<EquipmentSystem>scripted
protected final func GetWeapons() -> array<wref<gameItemData>>scripted
protected cb func OnArm(evt: ref<Arm>) -> Boolscripted
protected cb func OnDisarm(evt: ref<Disarm>) -> Boolscripted
public final func OnGameAttach()scripted
protected cb func OnUnequipEnded(evt: ref<UnequipEnd>) -> Boolscripted
private final func SendEquipmentSystemClearAllWeaponSlotsRequest()scripted
private final func SendEquipmentSystemWeaponManipulationRequest(requestType: EquipmentManipulationAction, opt equipAnimType: gameEquipAnimationType)scripted
protected final func UnequipWeapons() -> Boolscripted