コード例 #1
0
ファイル: ButtonMaker.cs プロジェクト: rusticgames/rts
 void makeButtonsFromMaterial(RMaterialManager.CanonicalRMaterial t)
 {
     GameObject btn = (GameObject)Object.Instantiate (buttonPrefab);
     btn.transform.SetParent (panel.transform, false);
     UnityEngine.UI.Text btnText = btn.GetComponentInChildren<UnityEngine.UI.Text> ();
     btnText.text = t.materialName;
     btn.GetComponent<UnityEngine.UI.Button> ().onClick.AddListener (() => {
         objectToModify.update(t.materialTemplate);
         Object.Destroy (this.gameObject);
     });
 }
コード例 #2
0
ファイル: RMaterialManager.cs プロジェクト: rusticgames/rts
 public static RMaterialManager CanonizeMaterial(RMaterialManager mm, string s, RMaterial m)
 {
     mm.templates.Add(new CanonicalRMaterial(s, m.properties));
     return mm;
 }