{ // Billy烟尘特效脚本 "AbilityName" : "Billy_SpecialEffect_Dust", "AbilityStacking": "Unique", "AbilityMixins" : [ { "$type" : "MoleMole.AttachStateWithModifierMixin", "ConfigList": [ { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_02_Start", "NormalizedTimeLow": 0.391, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_02_Start_02_01", "NormalizedTimeLow": 0.453, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_02_Start_02_02", "NormalizedTimeLow": 0.453, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_02_A", "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_02_B", "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, // { // "LayerIndex": 0, // "AnimatorStateName": "Attack_Normal_02_End", // "NormalizedTimeLow": 0.0, // "NormalizedTimeHigh": 0.216, // "ModifierNameList": // [ // "SepcialEffectModifier_Dust", // ], // }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_03_Start", "NormalizedTimeLow": 0.293, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_03_Start_02_B_01", "NormalizedTimeLow": 0.561, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_03_Start_02_B_02", "NormalizedTimeLow": 0.561, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_03_Start_02_F_01", "NormalizedTimeLow": 0.549, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_03_Start_02_F_02", "NormalizedTimeLow": 0.549, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_03_Start_02_L_01", "NormalizedTimeLow": 0.549, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_03_Start_02_L_02", "NormalizedTimeLow": 0.549, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_03_Start_02_R_01", "NormalizedTimeLow": 0.549, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_03_Start_02_R_02", "NormalizedTimeLow": 0.549, "NormalizedTimeHigh": 1.0, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_03_A", "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, { "LayerIndex": 0, "AnimatorStateName": "Attack_Normal_03_B", "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "SepcialEffectModifier_Dust", ], }, // { // "LayerIndex": 0, // "AnimatorStateName": "Attack_Normal_03_End", // "NormalizedTimeLow": 0.0, // "NormalizedTimeHigh": 0.212, // "ModifierNameList": // [ // "SepcialEffectModifier_Dust", // ], // }, ], }, ], "Modifiers" : { "SepcialEffectModifier_Dust": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded" : [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Billy_Fire_Normal_Dust_01", "Target": "Self", }, { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Billy_Fire_Normal_Dust_02_L", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "Weapon02", "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_Billy_Fire_Normal_Dust_02_R", "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, } }, }, ], }, } }