How about with refmodels? I know ObjectID sometimes changes with refmodels.
Does this ObjectGUID suffer the same fate?



On Tue, Jun 4, 2013 at 11:52 AM, Ciaran Moloney <moloney.cia...@gmail.com>wrote:

> Hi,
> did you try XSIUtils.DataRepository.GetIdentifier() passing the
> siObjectGUID argument?
> I've used this to keep track of ICE nodes without relying on name strings.
> It's persistent between sessions and is preserved when models are exported.
> Works like a charm.
> The only problem is that it's possibly a bit tricky to get a pointer back
> to the object, since you need to know what you're looking for. I use 
> Application.FindObjects()
> to get a collection of objects of this class, then check for the ObjectGUID
> I'm looking for.
>
> Ciaran
>
>
> On Tue, Jun 4, 2013 at 12:49 PM, Michal Doniec <doni...@gmail.com> wrote:
>
>> Hi,
>>
>> Is there any obvious way I am missing which would allow me to identify
>> objects in the scene, but not by name?
>> Something like ObjectID, but persistent between scene saves and loads. I
>> can generate UUID or something similar using "ObjectAdded" event and store
>> custom property but I'd rather avoid it.
>>
>> I want to be able to track objects regardless if they were renamed or not.
>>
>> --
>> ----------
>> Michal
>> http://uk.linkedin.com/in/mdoniec
>>
>
>

Reply via email to