私を生んだオブジェクトのキーは?

れむ

2008年01月25日 12:49


rezしたオブジェクトがrezされたオブジェクトのキーを取得することはできるのですが、
その逆はできないのでしょうか?

rezした側にはrezが成功するとイベントハンドラの引数にキーが渡ってきます。
しかし、rezされた側はrezしたオブジェクトのキーを知るすべがありません。
rezするときに渡せるパラメータはinteger値のみです。
ここにkey型の値を渡すことはもちろんできません。

うみの親の言うことしか聞きたくないということもあるでしょう??

そういうときはキーで判定するのが一番確実です。

代替方法は考えられるのですが、確実と言える方法が思いつきません。
それでも通常の利用範囲では殆ど影響ないとは思いますが、僅かでも穴があるのはなんとも気持ちの悪いものです。

リンクプリム間では色々できるのですが、それにはまた別の不都合もありますし。。

rezされたオブジェクトはちょっと特殊な扱いみたいですし(バグかもしれませんが)難しいです。
スクリプト