前提・実現したいこと
プロパティの値をGetComponentで取ってきたいです
発生している問題・エラーメッセージ
定義が含まれていないと出てしま
該当のソースコード
//--------------------------------
public class Hoge_Propertie {
int hoge;
public int Test_Propertie {
get {
return hoge;
}
set {
hoge = value;
}
}
}
//-----------------------------------
//-----------------------------------
// 値を取るクラス
Hoge_Propertie h_p;
public void Set_Propertie(Propertie set_p) {
h_p = set_p;
}
//----------------------------------
だとh_p.Test_Propertieが使えるのですが
//---------------------------------
Fuga fuga; // プロパティ定義のスクリプトを持っている
fuga.GetComponents<>(プロパティで定義するクラス).Hoge // Hogeが含まれていない
//-----------------------------------
というふうに、プロパティを持っているものから使おうとすると定義が含まれていないと出てしまいます
補足情報(FW/ツールのバージョンなど)
ここでいうHogeには値はセットしてあります
コードなどいろいろ書きましたが、結論のみをいうと、タイトルの通り
クラス変数.GetComponent<プロパティを持ってるクラス>().プロパティ
ができるのかどうかという事です。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/17 11:25