ZenlessData/Data/Device_Prop_Laser_EmitterActive_LaserBeam.json

118 lines
2.8 KiB
JSON
Raw Normal View History

{
"AbilityMixins": [
{
"$type": "PuzzleLaserMixin",
"AliveDuration": 999999,
"AudioEffect": "",
"BlockColliderRadius": 0,
"BlockEffect": {
},
"BlockInterval": -1,
"BlockLayers": [
"ScenePropCollider",
"HitCollider"
],
"DodgeColliderConfig": {
"ColliderAngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"ColliderPosOffset": {
"x": 0,
"y": 0,
"z": 0
},
"ColliderType": "Sphere",
"SphereColliderRadius": 0.45
},
"EffectName": "Eff_Device_Prop_Laser_Emitter_04_Beam",
"HitEffect": {
"EffectPattern": "Hit_Smash_Large"
},
"HitLayers": [
"HitCollider"
],
"HitTags": [
"Laser_EmitterUnactive",
"Laser_Receiver"
],
"InterruptFadeoutSpeed": 1,
"LaserEndPosRot": {
"CoordsOption": "Self",
"Offset": {
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"AttachPoint": "Root",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": true,
"OffsetReferTarget": "None"
}
},
"LaserInitPosRot": {
"CoordsOption": "Self",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"AttachPoint": "Ctr_Pos",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": true,
"OffsetReferTarget": "Self"
}
},
"Length": 100,
"OnLaserHitTargetAction": [
{
"$type": "TriggerAbilityAction",
"AbilityName": "Device_Prop_Laser_EmitterUnactive_StateChange",
"Predicates": [
{
"$type": "ByTags",
"TagList": [
"Laser_EmitterUnactive"
],
"Target": "Other"
}
],
"Target": "Other"
},
{
"$type": "TriggerAbilityAction",
"AbilityName": "Device_Prop_Laser_Receiver_BeActive",
"Predicates": [
{
"$type": "ByTags",
"TagList": [
"Laser_Receiver"
],
"Target": "Other"
}
],
"Target": "Other"
}
],
"StartEffect": {
"EffectPattern": ""
}
}
],
"AbilityName": "Device_Prop_Laser_EmitterActive_LaserBeam",
"AbilityStacking": "Unique"
}