REDNODE / GAME API

ClaymoreMine

classscriptedClass

extends WeaponObject › ItemObject › TimeDilatable › GameObject › GameEntity › Entity › IScriptable › ISerializable

Properties 6

NameTypeFlags
aliveBoolscriptedprivate
armedBoolscriptedprivate
shootCollisionref<SimpleColliderComponent>scriptedprivate
triggerAreaIndicatorref<MeshComponent>scriptedprivate
triggerComponentref<TriggerComponent>scriptedprivate
visualComponentref<MeshComponent>scriptedprivate

Methods 15

private final func AdjustRotation()scripted
private final func Explode()scripted
protected cb func OnAreaEnter(evt: ref<AreaEnteredEvent>) -> Boolscripted
protected cb func OnAreaExit(evt: ref<AreaExitedEvent>) -> Boolscripted
protected cb func OnArmed(evt: ref<MineArmEvent>) -> Boolscripted
protected cb func OnGameAttached() -> Boolscripted
protected cb func OnHit(evt: ref<gameHitEvent>) -> Boolscripted
protected cb func OnMinePlace(evt: ref<PlaceMineEvent>) -> Boolscripted
protected cb func OnProjectileInitialize(eventData: ref<gameprojectileSetUpEvent>) -> Boolscripted
protected cb func OnRelease(evt: ref<MineDespawnEvent>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnScanningEvent(evt: ref<ScanningEvent>) -> Boolscripted
protected cb func OnScanningLookedAt(evt: ref<ScanningLookAtEvent>) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected final func ToggleTriggerAreaIndicator(visible: Bool)scripted