Can I ask why you are opting to use the Conditional ternary operator ( ? ) ? While it would compile, it has a different function than you may have intended if it is supposed to read exactly like the above code.
Whereas if you used the logical operator && and treated the second variable as a bool like
I am trying to achieve this, with simple if( : : IsValid(ChildMesh) && (IsValid(ChildMesh->SkeletalMesh)) I can do it and its working, but I want to go advance and learn operator ( ? )