Making uint32 UObjectBase::GetUniqueID() visible to (int32) blueprint - overflow problem?

Hello,

I want to make the GetUniqueID()-function visible to blueprints. The problem is that this ID is an uint32 while blueprints only accept int32. So there could happen an overflow if converting uint32 to int32. Will the ID be anyway unique as a int32?

Thank you,

Thilo

It should be unique, as extra range of uint32 should just convert to negative, but just in case, you could always convert to int64 instead, as it’s blueprint supported