private NPC NPC_Override_PositionsSet(Vector3[]wonderPos, Vector3 safePos, float timeBetween) { // Set up new NPC NPC npc = new NPC(wonderPos, safePos, timeBetween); npc.SetTransformable(this); npc.SetNavMeshDirectionable(this); npc.SetFlowchartable(this); return npc; }