MSDN サイトで、c# テンプレート (ジェネリック) が c++ と同じではないことを読みました。コンポーネント変換を持つ 2 つの異なるオブジェクトがありますが、特定のコンポーネントの代わりに「オブジェクト」を使用して何らかの方法でフィードすることは可能ですか?
両方のオブジェクトに変換コンポーネントがあるため、以下のような呼び出しを行いたいと思います。
collisionCheck(Me, this)
それ以外の場合は、次の方法でも同様に実行できます。
collisionCheck(Me.transform, this.transform)
しかし、フロントエンドからできるだけ隠したいと思っています。(以下の例は変換コンポーネントを供給していない)
public void collisionCheck(object enemy, object me){
if(me.transform.x < enemy.transform.x)
print("foo");
}
何かコツがあれば、よろしくお願いします!