private static extern void Internal_SetHandleWireTextureIndex(int textureIndex); internal static bool IntersectRayMesh(Ray ray, Mesh mesh, Matrix4x4 matrix, out RaycastHit hit)
internal static void ApplyDottedWireMaterial([DefaultValue("UnityEngine.Rendering.CompareFunction.Always")] CompareFunction zTest) { Material handleDottedWireMaterial = HandleUtility.handleDottedWireMaterial; handleDottedWireMaterial.SetInt("_HandleZTest", (int)zTest); handleDottedWireMaterial.SetPass(0); int textureIndex = (!Camera.current) ? HandleUtility.s_HandleDottedWireTextureIndex2D : HandleUtility.s_HandleDottedWireTextureIndex; HandleUtility.Internal_SetHandleWireTextureIndex(textureIndex); }