Example #1
0
 void Start()
 {
     if (CameraSetups.Length == 0)
     {
         CameraCast c = new CameraCast();
         c.castOn     = FindCamera();
         c.HitGUI     = c.castOn.GetComponent <GUILayer>();
         CameraSetups = new CameraCast[] { c };
     }
 }
Example #2
0
    LayerMask getMask(CameraCast c)
    {
        LayerMask mask = (LayerMask)LayerHelper.GetLayerMask(c.hitOnlyLayers);

        if (c.CullingMask == CullingMaskUsage.Add)
        {
            mask |= c.castOn.cullingMask;
        }
        else if (c.CullingMask == CullingMaskUsage.Limit)
        {
            mask &= c.castOn.cullingMask;
        }
        return(mask);
    }
Example #3
0
	void Start()
	{
		if (CameraSetups.Length == 0)
		{
			CameraCast c = new CameraCast();
			c.castOn = FindCamera();
			c.HitGUI = c.castOn.GetComponent<GUILayer>();
			CameraSetups = new CameraCast[] { c };
		}
	}
Example #4
0
	LayerMask getMask(CameraCast c)
	{
		LayerMask mask = (LayerMask)LayerHelper.GetLayerMask(c.hitOnlyLayers);
		if (c.CullingMask == CullingMaskUsage.Add)
		{
			mask |= c.castOn.cullingMask;
		}
		else if (c.CullingMask == CullingMaskUsage.Limit)
		{
			mask &= c.castOn.cullingMask;
		}
		return mask;
	}