れむ
2008年01月25日
12:49
rezしたオブジェクトがrezされたオブジェクトのキーを取得することはできるのですが、
その逆はできないのでしょうか?
rezした側にはrezが成功するとイベントハンドラの引数にキーが渡ってきます。
しかし、rezされた側はrezしたオブジェクトのキーを知るすべがありません。
rezするときに渡せるパラメータはinteger値のみです。
ここにkey型の値を渡すことはもちろんできません。
うみの親の言うことしか聞きたくないということもあるでしょう??
そういうときはキーで判定するのが一番確実です。
代替方法は考えられるのですが、確実と言える方法が思いつきません。
それでも通常の利用範囲では殆ど影響ないとは思いますが、僅かでも穴があるのはなんとも気持ちの悪いものです。
リンクプリム間では色々できるのですが、それにはまた別の不都合もありますし。。
rezされたオブジェクトはちょっと特殊な扱いみたいですし(バグかもしれませんが)難しいです。