<NME> AI_MOVE.cs
<BEF> using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using RAIN.Action;
using RAIN.Core;

[RAINAction]
public class AI_MOVE : RAINAction
{
    public override void Start(RAIN.Core.AI ai)
    {
        base.Start(ai);
    }

    public override ActionResult Execute(RAIN.Core.AI ai)
    {
		GoblinAI gob=  ai.Body.GetComponent<GoblinAI>();
		gob.AnimRange= GoblinAI.AI_RANGE_MOVE;
        return ActionResult.SUCCESS;
    }

    public override void Stop(RAIN.Core.AI ai)
    {
        base.Stop(ai);
    }
}
<MSG> Moved GoblinAI.cs code into NPC.cs
<DFF> @@ -14,8 +14,8 @@ public class AI_MOVE : RAINAction
 
     public override ActionResult Execute(RAIN.Core.AI ai)
     {
-		GoblinAI gob=  ai.Body.GetComponent<GoblinAI>();
-		gob.AnimRange= GoblinAI.AI_RANGE_MOVE;
+		NPC npc=  ai.Body.GetComponent<NPC>();
+		npc.AnimRange= NPC.AI_RANGE_MOVE;
         return ActionResult.SUCCESS;
     }
 

Moved GoblinAI.cs code into NPC.cs