示例#1
0
    void Update()
    {
        custom = new TagSensor(gameObject, min, max, fov, direction);

        switch (Mode)
        {
        case mode.Line:
            custom.DrawLines();
            break;

        case mode.Grid:
            custom.GridLines();
            break;

        case mode.Sweep:
            custom.SweepLines(SweepingRate);
            break;

        case mode.SweepLine:
            custom.SweepLines(SweepingRate / 2);
            custom.DrawLines();
            break;

        default:
            break;
        }

        detected = custom.OnDetect("tag1");
        //Debug.Log(detected);
    }
    void Awake()
    {
        //one tag sensor
        sensorA = new TagSensor(gameObject, minRange, maxRange, FOV, lookAtAngle);

        //many tag sensors using structs
        for (int i = 0; i < TagSensorStructs.Length; i++) //  for each file
        {
            TagSensorStructs[i].Sensor = new TagSensor(gameObject, minRange, maxRange, FOV, lookAtAngle);
        }
    }
示例#3
0
 void Awake()
 {
     sensor = new TagSensor(gameObject, minRange, maxRange, FOV, lookAtAngle);
 }
 void Awake()
 {
     sensor = new TagSensor(gameObject, 0, range, angle);
 }