Example #1
0
 void Start()
 {
     cam                 = Camera.main;
     mouseRay            = cam.ScreenPointToRay(Input.mousePosition);
     mouseCursorWorld    = Resources.Load <UnityAtoms.Vector3Variable> ("Variables/mouseCursorWorld");
     mousePositionCanvas = Resources.Load <UnityAtoms.Vector2Variable> ("Variables/mousePositionCanvas");
 }
Example #2
0
    private void Start()
    {
        cam = Camera.main;
        mouseCursorWorld   = Resources.Load <UnityAtoms.Vector3Variable> ("Variables/mouseCursorWorld");
        isGrabbing         = Resources.Load <UnityAtoms.BoolVariable> ("Variables/isGrabbing");
        grabbedItem        = Resources.Load <UnityAtoms.GameObjectVariable> ("Variables/grabbedItem");
        mouseCursorHoverUI = Resources.Load <UnityAtoms.GameObjectVariable> ("Variables/mouseCursorHoverUI");

        originalRotation = transform.rotation;

        var toolTipGo = GameObject.FindGameObjectWithTag("toolTip");

        if (toolTipGo != null)
        {
            toolTipGo.TryGetComponent <ToolTipBehavior> (out toolTip);
        }

        // if (toolTip == null)
        // {
        //   Debug.LogError ("Tooltip not found!");
        //   print (toolTipGo);
        // }
    }