ClaymoreMine
classscriptedClass
extends WeaponObject › ItemObject › TimeDilatable › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 6
| Name | Type | Flags |
|---|---|---|
alive | Bool | scriptedprivate |
armed | Bool | scriptedprivate |
shootCollision | ref<SimpleColliderComponent> | scriptedprivate |
triggerAreaIndicator | ref<MeshComponent> | scriptedprivate |
triggerComponent | ref<TriggerComponent> | scriptedprivate |
visualComponent | ref<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