REDNODE / GAME API

Muppet

classnative name gameMuppetnative

extends gamePuppetBase › TimeDilatable › GameObject › GameEntity › Entity › IScriptable › ISerializable

Properties 6

NameTypeFlags
effectTimeStampFloatscriptedpublic
highDamageThresholdFloatscriptedpublic
hitRepresantationref<SlotComponent>scriptedprivate
lowDamageThresholdFloatscriptedpublic
medDamageThresholdFloatscriptedpublic
slotComponentref<SlotComponent>scriptedprivate

Methods 14

native const func GetAttitude() -> ref<AttitudeAgent>
public const func GetAttitudeAgent() -> ref<AttitudeAgent>scripted
private final func GetDamageThresholdParams()scripted
public final const func GetHitRepresantationSlotComponent() -> ref<SlotComponent>scripted
native const func GetItemQuantity(itemId: ItemID) -> Int32
native func GetRecordID()
public final const func GetSlotComponent() -> ref<SlotComponent>scripted
public const func IsIncapacitated() -> Boolscripted
native const func IsMuppetIncapacitated() -> Bool
public const func IsPlayer() -> Boolscripted
private final func OnHitSounds(hitEvent: ref<gameHitEvent>)scripted
private func OnHitVFX(hitEvent: ref<gameHitEvent>)scripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted