Example #1
0
    void Start()
    {
        sharedMesh = GetComponent <MeshFilter>().sharedMesh;

        if (sharedMesh == null)
        {
            Debug.Log("[RPGMesh] No MeshFilter.sharedMesh object found");
            enabled = false;
            return;
        }

        meshId = sharedMesh.GetInstanceID();

        if (!triangleTrees.ContainsKey(meshId))
        {
            triangleTrees[meshId] = new RPGTriangleTree(GetComponent <MeshCollider>());
        }
    }
Example #2
0
    void Start()
    {
        sharedMesh = GetComponent<MeshFilter>().sharedMesh;

        if (sharedMesh == null)
        {
            Debug.Log("[RPGMesh] No MeshFilter.sharedMesh object found");
            enabled = false;
            return;
        }

        meshId = sharedMesh.GetInstanceID();

        if (!triangleTrees.ContainsKey(meshId))
        {
            triangleTrees[meshId] = new RPGTriangleTree(GetComponent<MeshCollider>());
        }
    }