BulletCollisionEvaluator
classscriptedClass
extends gameprojectileScriptCollisionEvaluator › gameprojectileCollisionEvaluator › IScriptable › ISerializable
Properties 6
| Name | Type | Flags |
|---|---|---|
hasStopped | Bool | scriptedprivate |
isExplodingBullet | Bool | scriptedprivate |
isSmartBullet | Bool | scriptedprivate |
stoppedPosition | Vector4 | scriptedprivate |
user | wref<GameObject> | scriptedprotected |
weaponParams | gameprojectileWeaponParams | scriptedprivate |
Methods 7
protected func EvaluateCollision(defaultOnCollisionAction: gameprojectileOnCollisionAction, params: ref<CollisionEvaluatorParams>) -> gameprojectileOnCollisionActionscripted
public final func GetStoppedPosition() -> Vector4scripted
public final func HasReportedStopped() -> Boolscripted
public final func SetIsExplodingBullet(isExplodingBullet: Bool)scripted
public final func SetIsSmartBullet(isSmartBullet: Bool)scripted
public final func SetUser(user: wref<GameObject>)scripted
public final func SetWeaponParams(params: script_ref<gameprojectileWeaponParams>)scripted