コード例 #1
0
 public void init(Scheme_Observer obs, Scheme scheme, GameObject desc)
 {
     this.obs         = obs;
     this.scheme      = scheme;
     this.description = desc;
     transform.GetChild(2).GetComponent <Text>().text = scheme.Name;
 }
コード例 #2
0
        public Selection_Scheme_create(Scheme_Observer obs, List <Scheme> list)
        {
            Panel       = UnityEngine.Object.Instantiate((GameObject)Resources.Load("enhpanel"), new Vector2(-250, 0), Quaternion.identity);
            scroll      = UnityEngine.Object.Instantiate((GameObject)Resources.Load("Scheme/Scroll View"), new Vector2(-400, 50), Quaternion.identity);
            button      = UnityEngine.Object.Instantiate((GameObject)Resources.Load("Scheme/Scheme_Cancel"), new Vector2(-400, -260), Quaternion.identity);
            description = UnityEngine.Object.Instantiate((GameObject)Resources.Load("UI/description/Description"), new Vector2(-20, 330), Quaternion.identity);
            content     = UnityEngine.Object.Instantiate((GameObject)Resources.Load("UI/description/Content"), new Vector2(-30, -70), Quaternion.identity);
            button.GetComponent <Scheme_Cancel>().init(obs);

            int i;

            for (i = 0; i < list.Count; i++)
            {
                scheme.Add(UnityEngine.Object.Instantiate((GameObject)Resources.Load("scheme/scheme"), new Vector2(0, 0), Quaternion.identity));
                scheme[i].GetComponent <Scheme_button>().init(obs, list[i], content);
            }
        }
コード例 #3
0
 public void init(Scheme_Observer obs)
 {
     this.obs = obs;
 }