  {

   "AbilityName" : "NPC_TreasureBox_02",

    // "OnFieldEnter" : 

    // [

    //   {

    //     "$type" : "MoleMole.InteractEnableAction",

    //     "Enable" : true,

    //     "Target" : "Self",

    //   }

    // ],

    // "OnFieldExit" : 

    // [

    //   {

    //     "$type" : "MoleMole.InteractEnableAction",

    //     "Enable" : false,

    //     "Target" : "Self",

    //   }

    // ],

  	"AbilityMixins" : 

    [

      {

        "$type" : "MoleMole.TriggerFieldMixin",

        "TriggerOnAdded" : true,

        "Radius" : "%InteractRadius",

        "FieldType" : "Sphere",

        "Follow" : true,

        "IncludeSelf" : false,

        "Targetting" : "Allied",

        "UseOwnerTeam" : false,

        "CustomCamp" : "TeamGood",

        "OnOtherEnter" : 

        [

          {

            "$type" : "MoleMole.FireEffect",

            "EffectPattern" : "Eff_Card_Recover",

            "Target" : "Self",

          },

          {

            "$type" : "MoleMole.InteractEnableAction",

            "Enable" : true,

            "Target" : "Self",

          }

        ],

        "OnOtherExit" : 

        [

          {

            "$type" : "MoleMole.FireEffect",

            "EffectPattern" : "Eff_Card_Recover",

            "Target" : "Self",

          },

          {

            "$type" : "MoleMole.InteractEnableAction",

            "Enable" : false,

            "Target" : "Self",

          }

        ]

      }

    ],

    "AbilitySpecials" : 

    {

      "InteractRadius" : 

      {

        "Value" : 5,

      }

    }

  }