{ "AbilityName" : "Lucia_ChargeAttack", "AbilityStacking":"Unique", //注释防吞 "AbilityMixins" : [ { "$type" : "MoleMole.AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Normal_ChargeIdle_01", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_01", ] }, { "AnimatorStateName": "Attack_Normal_ChargeIdle_02", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_01", ] }, { "AnimatorStateName": "Attack_Normal_ChargeIdle_03", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_01", ] }, { "AnimatorStateName": "Attack_Normal_ChargeIdle_Loop", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_01", ] }, { "AnimatorStateName": "Attack_Normal_ChargeRun_Start_01", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_01", ] }, { "AnimatorStateName": "Attack_Normal_ChargeRun_Start_02", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_01", ] }, { "AnimatorStateName": "Attack_Normal_ChargeRun", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_01", ] }, { "AnimatorStateName": "Attack_Normal_ChargeRun_End", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_01", ] }, { "AnimatorStateName": "Attack_Normal_ChargeAttack_01", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 0.479, "ModifierNameList": [ "SepcialEffectModifier_01" ] }, { "AnimatorStateName": "Attack_Branch_ChargeRun_Start", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_02", "AudioModifier_01", "CameraModifier_01", ] }, { "AnimatorStateName": "Attack_Branch_ChargeRun_Loop", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_02", "AudioModifier_01", "CameraModifier_01", ] }, { "AnimatorStateName": "Attack_Branch_ChargeRun_End", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_02", "AudioModifier_01", "CameraModifier_01", ] }, { "AnimatorStateName": "Attack_Branch_ChargeIdle", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_02", "AudioModifier_01", "CameraModifier_01", ] }, { "AnimatorStateName": "Attack_Branch_01", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 0.373, "ModifierNameList": [ "SepcialEffectModifier_02", ] }, { "AnimatorStateName": "Attack_Branch_02", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 0.383, "ModifierNameList": [ "SepcialEffectModifier_02", ] }, { "AnimatorStateName": "Attack_Branch_03", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 0.403, "ModifierNameList": [ "SepcialEffectModifier_02", ] }, { "AnimatorStateName": "Attack_Branch_04", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 0.205, "ModifierNameList": [ "SepcialEffectModifier_02" ] }, ], } ], "Modifiers" : { "CameraModifier_01": { "ModifierStacking": "Unique", "Duration": -1, "OnRemoved" : [ { "$type" : "MoleMole.CameraZoomEndAction", "EndCameraZoomKey" : "Lucia_Charge_Branch_CamZoom_01", }, { "$type" : "MoleMole.CameraZoomEndAction", "EndCameraZoomKey" : "Lucia_Charge_Branch_CamZoom_02", }, { "$type" : "MoleMole.CameraStretchEndAction", "EndCameraStretchKey" : "Lucia_Charge_Branch_CamStretch_01", }, { "$type" : "MoleMole.CameraStretchEndAction", "EndCameraStretchKey" : "Lucia_Charge_Branch_CamStretch_02", }, ] }, "AudioModifier_01": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type" : "MoleMole.FireAudio", "AudioPattern" : "Play_Lucia_Attack_Branch_ChargeIdle_Start", }, ], "OnRemoved" : [ { "$type" : "MoleMole.FireAudio", "AudioPattern" : "Stop_Lucia_Attack_Branch_ChargeIdle_Loop", }, ] }, "SepcialEffectModifier_01": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type" : "MoleMole.AttackCameraShakeAction", "ShakeConfigKey" : "Lucia_Charge_Normal_CamShake_01", }, { "$type" : "MoleMole.FireAudio", "AudioPattern" : "Play_Lucia_Attack_Normal_ChargeIdle_Loop", }, { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Lucia_Attack_Normal_Charge_Start", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "Weapon01", "IsUseAttachPointPos" : true, "IsUseAttachPointRotation" : true, }, "Offset" : { "PositionOffset" : {"x":0.0, "y":0.0, "z":0.0}, "AngleOffset" : {"x":0.0, "y":0.0, "z":0.0}, "IsUseRotationY" : true, "IsUseRotationXZ" : true, } }, }, { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Lucia_Attack_Normal_Charge_Loop", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "Petestal02", "IsUseAttachPointPos" : true, "IsUseAttachPointRotation" : true, }, "Offset" : { "PositionOffset" : {"x":0.0, "y":0.0, "z":0.0}, "AngleOffset" : {"x":0.0, "y":0.0, "z":0.0}, "IsUseRotationY" : true, "IsUseRotationXZ" : true, } }, }, { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Lucia_Attack_Normal_Charge_Loop", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "Petestal03", "IsUseAttachPointPos" : true, "IsUseAttachPointRotation" : true, }, "Offset" : { "PositionOffset" : {"x":0.0, "y":0.0, "z":0.0}, "AngleOffset" : {"x":0.0, "y":0.0, "z":0.0}, "IsUseRotationY" : true, "IsUseRotationXZ" : true, } }, } ], "OnRemoved" : [ { "$type" : "MoleMole.FireAudio", "AudioPattern" : "Stop_Lucia_Attack_Normal_ChargeIdle_Loop", }, ] }, "SepcialEffectModifier_02": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Lucia_Attack_Normal_Charge_Start", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "Weapon01", "IsUseAttachPointPos" : true, "IsUseAttachPointRotation" : true, }, "Offset" : { "PositionOffset" : {"x":0.0, "y":0.0, "z":0.0}, "AngleOffset" : {"x":0.0, "y":0.0, "z":0.0}, "IsUseRotationY" : true, "IsUseRotationXZ" : true, } }, }, { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Lucia_Attack_Normal_Charge_Loop", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "Petestal02", "IsUseAttachPointPos" : true, "IsUseAttachPointRotation" : true, }, "Offset" : { "PositionOffset" : {"x":0.0, "y":0.0, "z":0.0}, "AngleOffset" : {"x":0.0, "y":0.0, "z":0.0}, "IsUseRotationY" : true, "IsUseRotationXZ" : true, } }, }, { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Lucia_Attack_Normal_Charge_Loop", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "Petestal03", "IsUseAttachPointPos" : true, "IsUseAttachPointRotation" : true, }, "Offset" : { "PositionOffset" : {"x":0.0, "y":0.0, "z":0.0}, "AngleOffset" : {"x":0.0, "y":0.0, "z":0.0}, "IsUseRotationY" : true, "IsUseRotationXZ" : true, } } } ] } } }