■ このスレッドは過去ログ倉庫に格納されています
【3Dゲームエンジン】Unity質問スレッド24
- 816 :名前は開発中のものです。:2016/06/05(日) 19:25:02.55 ID:G9uFzyC7.net
- C#の理解が足りないためなのですが、次のプログラムでgameController.aaa.bbbにアクセスできない理由がわかりません
なぜpublicなのにプロテクションレベルに反するのか教えていただけないでしょうか
よろしくお願いします
public class GameController : MonoBehaviour {
void update0{
AAA aaa = new AAA();
public int ccc;
aaa.bbb = 123;
ccc=456;
}
}
public class AAA{
public int bbb;
}
class DDD{
public GameObject gameObject;//インスペクタから先のゲームコントローラーが付いたオブジェクトを代入
private GameController gameController;
void Start () {
gameController = gameObject.GetComponent<GameController>();
Debug.Log(gameController.aaa.bbb);//プロテクションレベル違反・・・・なぜ!?
Debug.Log(gameController.ccc);//こっちはOK
}
}
総レス数 1006
312 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200