Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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();
    }