public UIObj GrandInfo(GrandData g) { UIObj final = (Prefabs.GetObject("grandinfo") as GameObject).GetComponent <UIObj>(); final.Init(-1, WorldObjects); WorldObjects.AddChild(final); final.ResetRect(); final.transform.localPosition = Vector3.zero; SetGrandInfoObj(final, g); return(final); }
public void Init() { int index = 0; for (int i = 0; i < Modules.Length; i++) { Modules[i].Init(index, null); index++; } Sprites.Init(); Prefabs.Init(); UIObj._UICamera = Camera.main; UIObj._UICanvas = Canvas; Options.Init(index++, null); PermUI.Init(index++, null); ResUI.Init(index++, null); FaceParent.Init(index++, null); WorldObjects.Init(index++, null); QuoteObjects.Init(index++, null); QuoteMat = QuoteObjects.Img[0].material; QuoteObjects.Img[0].DOColor(new Color(1, 1, 1, 0), 0.35F); PermUI["options"].AddAction(UIAction.MouseUp, () => { Options.TweenActive(); }); PermUI["exit"].AddAction(UIAction.MouseUp, () => { StartCoroutine(GameManager.instance.LoadModule("Menu")); }); Options["resetintros"].AddAction(UIAction.MouseUp, () => { for (int i = 0; i < GameManager.instance.AllModules.Length; i++) { GameManager.instance.AllModules[i].SetIntro(false); } }); Options["resetgrands"].AddAction(UIAction.MouseUp, () => { PlayerPrefs.SetInt("FirstTime", 0); }); CheckResourcesUI(); }