{

    "AbilityName": "GasTank_Effect",

    "AbilityMixins": [

        {

            "$type": "MoleMole.AttachStateWithModifierMixin",

            "ConfigList": [

                {

                    "AnimatorStateName": "Idle_Unactive",

                    "LayerIndex": 0,

                    "NormalizedTimeLow": 0.0,

                    "NormalizedTimeHigh": 1.0,

                    "IsLoop": true,

                    "ModifierNameList": [

                        "Idle_UnactiveModifier"

                    ]

                },

                {

                    "AnimatorStateName": "Activing1",

                    "LayerIndex": 0,

                    "NormalizedTimeLow": 0.0,

                    "NormalizedTimeHigh": 1.0,

                    "ModifierNameList": [

                        "Idle1Modifier"

                    ]

                },

                {

                    "AnimatorStateName": "Idle1",

                    "LayerIndex": 0,

                    "NormalizedTimeLow": 0.0,

                    "NormalizedTimeHigh": 1.0,

                    "IsLoop": true,

                    "ModifierNameList": [

                        "Idle1Modifier"

                    ]

                },

                {

                    "AnimatorStateName": "Activing2",

                    "LayerIndex": 0,

                    "NormalizedTimeLow": 0.0,

                    "NormalizedTimeHigh": 1.0,

                    "IsLoop": true,

                    "ModifierNameList": [

                        "Idle2Modifier"

                    ]

                },

                {

                    "AnimatorStateName": "Idle2",

                    "LayerIndex": 0,

                    "NormalizedTimeLow": 0.0,

                    "NormalizedTimeHigh": 1.0,

                    "IsLoop": true,

                    "ModifierNameList": [

                        "Idle2Modifier"

                    ]

                },

            ]

        }

    ],

    "Modifiers": {

        "Idle_UnactiveModifier": {

            "ModifierStacking": "Unique",

            "Duration": -1,

            "OnAdded": [

                {

                    "$type": "MoleMole.AttachEffect",

                    "EffectPattern": "Eff_Device_GasTank_Idle_01",

                    "Target": "Self",

                    "AttachEffectPosRot": {

                        "CoordsOption": "ReferTarget",

                        "TargetOption": {

                            "$type": "MoleMole.ConfigPosRotReferTarget",

                            "OffsetReferTarget": "Self",

                            "AttachPoint": "EffPoint",

                            "IsUseAttachPointPos": true,

                            "IsUseAttachPointRotation": true,

                        },

                        "Offset": {

                            "PositionOffset": {

                                "x": 0,

                                "y": 0,

                                "z": 0

                            },

                            "AngleOffset": {

                                "x": 0.0,

                                "y": 0.0,

                                "z": 0.0

                            },

                            "IsUseRotationY": true,

                            "IsUseRotationXZ": true,

                        }

                    },

                },

            ]

        },

        "Idle1Modifier": {

            "ModifierStacking": "Unique",

            "Duration": -1,

            "OnAdded": [

                {

                    "$type": "MoleMole.AttachEffect",

                    "EffectPattern": "Eff_Device_GasTank_HitIdle_01",

                    "Target": "Self",

                    "AttachEffectPosRot": {

                        "CoordsOption": "ReferTarget",

                        "TargetOption": {

                            "$type": "MoleMole.ConfigPosRotReferTarget",

                            "OffsetReferTarget": "Self",

                            "AttachPoint": "EffPoint",

                            "IsUseAttachPointPos": true,

                            "IsUseAttachPointRotation": true,

                        },

                        "Offset": {

                            "PositionOffset": {

                                "x": 0,

                                "y": 0,

                                "z": 0

                            },

                            "AngleOffset": {

                                "x": 0.0,

                                "y": 0.0,

                                "z": 0.0

                            },

                            "IsUseRotationY": true,

                            "IsUseRotationXZ": true,

                        }

                    },

                },

            ]

        },

        "Idle2Modifier": {

            "ModifierStacking": "Unique",

            "Duration": -1,

            "OnAdded": [

                {

                    "$type": "MoleMole.AttachEffect",

                    "EffectPattern": "Eff_Device_GasTank_HitIdle_02",

                    "Target": "Self",

                    "AttachEffectPosRot": {

                        "CoordsOption": "ReferTarget",

                        "TargetOption": {

                            "$type": "MoleMole.ConfigPosRotReferTarget",

                            "OffsetReferTarget": "Self",

                            "AttachPoint": "EffPoint",

                            "IsUseAttachPointPos": true,

                            "IsUseAttachPointRotation": true,

                        },

                        "Offset": {

                            "PositionOffset": {

                                "x": 0,

                                "y": 0,

                                "z": 0

                            },

                            "AngleOffset": {

                                "x": 0.0,

                                "y": 0.0,

                                "z": 0.0

                            },

                            "IsUseRotationY": true,

                            "IsUseRotationXZ": true,

                        }

                    },

                },

            ]

        }

    }

}