[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart5 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
360
(5): 2021/10/14(木)18:56 ID:BvQuycYk(2/2) AAS
>>359
インスペクタに表示する場合はnewの前にシリアライズされることになるから、newの時に親クラスの参照を渡すやり方はそもそもエラーがでてしまってうまくいかなかったな
Startを使う方法については何故か全く思いつかなかったけどこれならnewの後に呼ばれるから上手くいきそうな感じがする
ありがとうちょっと試してみるわ

>>358
必要な説明を端折ってて自分でも何言ってるか分からないから少しわかりやすくした

public class OuterClass : MonoBehaviour
省14
362: 2021/10/14(木)21:19 ID:CMsn7fHe(1) AAS
>>360
インナークラスは誰が作ってどう参照されるの
363
(1): 2021/10/15(金)02:47 ID:vB24u/cd(1) AAS
>>360
内部クラスの実体はどこ??
editorのコールバック使えばいいと思うけど
やりたいことが具体的にわからん
365: 360 2021/10/15(金)09:20 ID:MYWEH5DU(1/2) AAS
昨日アドバイスをいただいたStart(とOnValidate)が呼び出された時に親の参照を渡す方法で無事に解決しました
具体的にやりたかったことは「以下の画像のリスト部分に配置しているボタンを押した時に親クラスのメソッドを呼び出したい」という単純なものです
ですが、コンストラクタを使い親の参照を渡そうとすると非実行中ではコンストラクタで参照を渡せないため、エラーを吐いてインスペクターからリスト自体が消えてしまう問題でした
>>363,364のやり方が実現できればよりスマートになりそうですが、現時点では知識が不足しているので今回は見送ります
みなさまありがとうございました

画像リンク[jpg]:i.imgur.com
367
(1): 360 2021/10/15(金)19:16 ID:MYWEH5DU(2/2) AAS
>>366
そうそう
厳密には親のStart時に内部クラスのリスト全てに自分の参照を投げにいく感じだけど
375: 360 2021/10/16(土)08:33 ID:VqW1c3VB(1/2) AAS
ロボでエロゲーを…?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.042s