07-20-2023, 07:53 AM
I have this code:
// allocate one mesh
pScene.mNumMeshes = 1
pScene.mMeshes = mutableListOf(AiMesh())
val pMesh = pScene.mMeshes[0]
Where `mMeshes` is a parameter of type
`var mMeshes: MutableList<AiMesh>? = null,`
Compilers complains on the last row, where I try to declare `pMesh`
> Smart cast to `MutableList<AiMesh>` is impossible because `pScene.mMeshes` is a complex expression
What's the problem?
// allocate one mesh
pScene.mNumMeshes = 1
pScene.mMeshes = mutableListOf(AiMesh())
val pMesh = pScene.mMeshes[0]
Where `mMeshes` is a parameter of type
`var mMeshes: MutableList<AiMesh>? = null,`
Compilers complains on the last row, where I try to declare `pMesh`
> Smart cast to `MutableList<AiMesh>` is impossible because `pScene.mMeshes` is a complex expression
What's the problem?