public override void OnStart()
    {
        base.OnStart();

        if (dMiniMapTextureName == null)
        {
            dMiniMapTextureName = "";
        }

        minimapScript = GetScript <MinimapTracker>(Common.GetMapScreen());

        //if (camInMapNumberEnd >= Common.GetCamsInMapArea().Count)
        //    camInMapNumberEnd = (uint)Math.Min(0, Common.GetCamsInMapArea().Count - 1);
        if (camInMapNumberStart > camInMapNumberEnd)
        {
            camInMapNumberStart = camInMapNumberEnd;
        }
        //
        //if (camToDisableEnd >= Common.GetCamsInMapArea().Count)
        //    camToDisableEnd = (uint)Math.Min(0, Common.GetCamsInMapArea().Count - 1);
    }
    public override void OnStart()
    {
        base.OnStart();

        if (dMiniMapTextureName == null)
            dMiniMapTextureName = "";

        minimapScript = GetScript<MinimapTracker>(Common.GetMapScreen());

        //if (camInMapNumberEnd >= Common.GetCamsInMapArea().Count)
        //    camInMapNumberEnd = (uint)Math.Min(0, Common.GetCamsInMapArea().Count - 1);
        if (camInMapNumberStart > camInMapNumberEnd)
            camInMapNumberStart = camInMapNumberEnd;
        //
        //if (camToDisableEnd >= Common.GetCamsInMapArea().Count)
        //    camToDisableEnd = (uint)Math.Min(0, Common.GetCamsInMapArea().Count - 1);
    }