跳转到内容
CRUSHFORMV1.1.0
在 Fab 上获取

参考事件

事件

点击事件即可打开其所属类型并定位到该成员。参数为事件委托的参数。

事件类型参数摘要
OnDamageChangedUCFDeformComponent(const FCFDamageZones& Zones)本机的损伤发生了变化:Get Damage Zones 的结果与最近一次事件携带的内容不同。
OnDamageChangedUCFVehicleAdapterComponent(const FCFDamageZones& Zones)形变组件的 On Damage Changed,原样转发:适配器在注册时自行创建该组件,因此蓝图可在此处绑定该事件。
OnDamageChangedNativeUCFDeformComponent(const FCFDamageZones&)供 C++ 使用的 OnDamageChanged:会在它之前立即广播,并携带相同的区域。
OnDetachedUCFHingeComponent(UCFHingeComponent* Hinge, bool bHiddenAtOnce)部件从车身上脱落,每个部件在修复前只触发一次。
OnDirtChangedUCFDeformComponent(const FCFDirtZones& Zones)本机的污垢发生了移动:报告车身各侧的平均值,每个 Dirt Event Interval 最多报告一次,并且仅当某一侧的变化超过 Dirt Event Threshold 时才报告。
OnHitACFBreakableTree(ACFBreakableTree* Tree, AActor* OtherActor, FVector Location, float DeltaVCmS)每个事件都会在每一端上触发,依据该端自身所见的内容,且不会传递给之后加入的玩家。
OnHitNativeACFBreakableTree(ACFBreakableTree&, AActor*, const FVector&, float)OnHit 的原生对应委托。
OnImpactPlayedUCFImpactFeedbackSubsystem(const FCFImpactPlayback&)在本机上,对每一次播放了声音或特效的撞击触发,于撞击被判定时触发。
OnLandedACFBreakableTree(ACFBreakableTree* Tree)
OnLandedNativeACFBreakableTree(ACFBreakableTree&)OnLanded 的原生对应委托。
OnReattachedUCFHingeComponent(UCFHingeComponent* Hinge)正在摆动或已脱落的部件回到蓝图放置的位置:修复,或摆动的关节在不再决定脱落的端上断开(部件对所有玩家都保持在位)。
OnRespawnedACFBreakableTree(ACFBreakableTree* Tree)
OnRespawnedNativeACFBreakableTree(ACFBreakableTree&)OnRespawned 的原生对应委托。
OnSettledACFBreakableTree(ACFBreakableTree* Tree)
OnSettledNativeACFBreakableTree(ACFBreakableTree&)OnSettled 的原生对应委托。
OnStartedSwingingUCFHingeComponent(UCFHingeComponent* Hinge)部件松脱,开始在铰链上摆动。
OnStopHitUCFHingeComponent(UCFHingeComponent*, const FCFHingeStopHit&)在摆动部件被观察到撞上行程末端的那个 tick 触发:即关节的止动件,位于部件与其自身车身相接的闭合端(关节使二者不会接触,因此不会有接触事件报告它)。
OnStopHitDynamicUCFHingeComponent(UCFHingeComponent* Hinge, const FCFHingeStopHit& Hit)面向蓝图的 OnStopHit,同一次撞击,在世界的下一个计时器 tick 时发出(见 On Started Swinging)。
OnTornUCFHingeComponent(UCFHingeComponent*)在摆动部件的关节撕裂之后的下一个 tick 触发。
OnUnitLevelChangedUCFBreakableUnitsComponent(UCFBreakableUnitsComponent* Units, int32 UnitIndex, int32 Level, int32 PreviousLevel)
OnUnitLevelChangedNativeUCFBreakableUnitsComponent(UCFBreakableUnitsComponent&, int32, uint8, uint8)每当单元的显示等级发生变化时,两者都会在每一端触发。
OnWashedUCFDeformComponent(bool bPartial)本机的污垢被冲掉:对于 WashAt 为 bPartial,对于整车清洗则不是。
OnWheelSurfaceChangedUCFDeformComponent(const FCFWheelSurface& Surface)车轮的 PhysicalMaterial 或接地状态自上次报告以来发生了变化,以及车轮首次出现时触发:在非专用服务器的端上每帧检查,无论是否绘制污垢。
OnYieldedACFBreakableTree(ACFBreakableTree* Tree, bool bPredicted)
OnYieldedNativeACFBreakableTree(ACFBreakableTree&, bool)OnYielded 的原生对应委托。
OnYieldRolledBackACFBreakableTree(ACFBreakableTree* Tree)
OnYieldRolledBackNativeACFBreakableTree(ACFBreakableTree&)OnYieldRolledBack 的原生对应委托。