예제 #1
0
    public void SetTargetTransform(Vector3 p, Quaternion r)
    {
        targetPosition = p;
        targetReached  = false;

        robot.setTargetTransform(p, r);

        if (isDebugging)
        {
            picker.position = p;
            picker.rotation = r;
        }
    }
예제 #2
0
    public void OnHotspotClicked(Transform hotspotTransform)
    {
        Vector3    p = hotspotTransform.position;
        Quaternion r = hotspotTransform.rotation;

        robot.setTargetTransform(p, r);
    }
예제 #3
0
    public void OnHotspotClicked(Transform hotspotTransform)
    {
        Vector3    p       = hotspotTransform.position;
        Quaternion r       = hotspotTransform.rotation;
        Hotspot    hotspot = hotspotTransform.parent.GetComponent <Hotspot> ();

        player.SetTarget(hotspot.GetGroundPosition());

        rig.DisableHotspots();

        selectedHotspot = hotspot;

        robot.setTargetTransform(p, r);
    }