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 becausepScene.mMeshes
is a complex expression
What's the problem?