ボタンの引数を動的に変更したいですが、コンポーネントを取得したあと、何という名前のプロパティ?を取得すればいいのかわかりません。
(調べてもボタンの色を変えるGetComponent<Image>().colorや文字を変えるGetComponent <Text>等しかヒットしませんでした)
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4using UnityEngine.UI; 5 6public class nsScript : MonoBehaviour 7{ 8 [SerializeField] Button loadDone; 9 int objCount = 0; 10 List<string> saveNameList = new List<string>(); // セーブ名一覧を作成 11 12 void Start() // 初期設定 13 { 14 foreach (var fileName in ES3.GetFiles()) // セーブ名リストにセーブ名を入れていく 15 { 16 if (saveNameList.Count < 0) 17 { 18 loadDone = GetComponent<Button>(); 19 objCount = objCount + 1; // objCountをボタンのインスペクターに反映させたい 20 // ここからわからない 21 } 22 } 23 } 24 25 // スクリプトでボタンに引数を指定 26 public void LoadDoneOnclick(int num) 27 { 28 // Doneボタンを押した時の処理 29 } 30}
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。