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>()); } }
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>()); } }