Пример #1
0
        public DeathScreen()
            : base("You Have Died")
        {
            FixedMenu menu = new FixedMenu();

            menu.Position = new Vec(5, 10);

            menu.Items.Add(new MenuItem("Quit", () => UI.Quit()));

            Controls.Add(menu);

            Controls.Add(new TitleBar());
            Controls.Add(new StatusBar());

            FocusFirst();
        }
Пример #2
0
    void Start()
    {
        for(int i=0; i<lookDownElements.Length; i++){
            LookDownElement el = lookDownElements[i];
            Color c = el.text.color;
            c.a = el.currentAlpha * currentMenuAlpha;
            el.text.color = c;
            el.initialScale = el.iconTransform.localScale;
            el.iconTransform.localScale = el.initialScale + 0.2f*el.currentAlpha* el.initialScale;

            Color col = el.plane.material.color;
            col.a = currentMenuAlpha;
            el.plane.material.color = col;
        }

        menu = GetComponent<FixedMenu>();
    }
Пример #3
0
    void Start()
    {
        for (int i = 0; i < lookDownElements.Length; i++)
        {
            LookDownElement el = lookDownElements[i];
            Color           c  = el.text.color;
            c.a                         = el.currentAlpha * currentMenuAlpha;
            el.text.color               = c;
            el.initialScale             = el.iconTransform.localScale;
            el.iconTransform.localScale = el.initialScale + 0.2f * el.currentAlpha * el.initialScale;

            Color col = el.plane.material.color;
            col.a = currentMenuAlpha;
            el.plane.material.color = col;
        }

        menu = GetComponent <FixedMenu>();
    }
Пример #4
0
    void Start()
    {
        menu   = GetComponent <FixedMenu>();
        vrHead = GameObject.Find("Player").transform.Find("Head");

        for (int i = 0; i < lookDownElements.Length; i++)
        {
            LookDownElement el = lookDownElements[i];
            Color           c  = el.text.color;
            c.a                         = el.currentAlpha * currentMenuAlpha;
            el.text.color               = c;
            el.initialScale             = el.iconTransform.localScale;
            el.iconTransform.localScale = el.initialScale + 0.2f * el.currentAlpha * el.initialScale;

            Color col = el.plane.material.color;
            col.a = currentMenuAlpha;
            el.plane.material.color = col;
        }
    }
Пример #5
0
        public WelcomeScreen()
            : base("Welcome")
        {
            FixedMenu menu = new FixedMenu();

            menu.Position = new Vec(5, 10);

            menu.Items.Add(new MenuItem("New Hero", () => NewHero(), "New"));
            menu.Items.Add(new MenuItem("Open Hero", () => OpenHero(), "Open"));

            string lastHero = GameSettings.Instance.LastHero;

            if (!String.IsNullOrEmpty(lastHero) && Game.CanLoad(lastHero))
            {
                menu.Items.Add(new MenuItem("Open \"" + lastHero + "\"", 'L', () => OpenLastHero(), "Open"));
            }

            Controls.Add(menu);

            Controls.Add(new TitleBar());
            Controls.Add(new StatusBar());

            FocusFirst();
        }