ProjectileLauncherRoundCollisionEvaluator
classscriptedClass
extends gameprojectileScriptCollisionEvaluator › gameprojectileCollisionEvaluator › IScriptable › ISerializable
Properties 6
| Name | Type | Flags |
|---|---|---|
collisionAction | gamedataProjectileOnCollisionAction | scriptedprivate |
maxBounceCount | Int32 | scriptedprivate |
projectileBounced | Bool | scriptedprivate |
projectilePierced | Bool | scriptedprivate |
projectileStopAndStick | Bool | scriptedprivate |
projectileStopped | Bool | scriptedprivate |
Methods 7
protected func EvaluateCollision(defaultOnCollisionAction: gameprojectileOnCollisionAction, params: ref<CollisionEvaluatorParams>) -> gameprojectileOnCollisionActionscripted
public final func ProjectileBounced() -> Boolscripted
public final func ProjectilePierced() -> Boolscripted
public final func ProjectileStopAndStick() -> Boolscripted
public final func ProjectileStopped() -> Boolscripted
public final func SetCollisionAction(collisionAction: gamedataProjectileOnCollisionAction)scripted
public final func SetNumberOfBounces(maxBounceCount: Int32)scripted