Beispiel #1
0
 public void init()
 {
     windowStack = new Stack <WindowBase> ();
     MonoBase.Create3Dobj("NGUI").obj.name = "NGUI";
     MonoBase.Create3Dobj("Base/NGUI_manager").obj.name = "NGUI_manager";
     NGUIroot = GameObject.Find("NGUI_manager").GetComponent <UIRoot> ();
     MonoBase.DontDestroyOnLoad(NGUIroot.gameObject);
     UIScaleRoot  = GameObject.Find("/NGUI_manager/GameCamera/UIScaleRoot").gameObject;
     UIEffectRoot = GameObject.Find("/NGUI_manager/GameCamera/UIScaleRoot/UIEffectRoot").gameObject;
     gameCamera   = GameObject.Find("/NGUI_manager/GameCamera").GetComponent <Camera> ();
     windowList   = new BetterList <WindowBase> ();
     maskWindow   = UIScaleRoot.transform.FindChild("maskWindow").gameObject.GetComponent <MaskWindow> ();
     MonoBase.Create3Dobj("Effect/Other/3D_background").obj.name = "3D_background";
     backGround = GameObject.Find("3D_background").gameObject.GetComponent <BackGroundCtrl> ();
     GameManager.Instance.StartCoroutine(screenRote());
     Time.timeScale = GameManager.Instance.gameSpeed;
     Debug.Log("Ui init");
 }