Exemple #1
0
    // ReSharper disable once UnusedMember.Local
    private void Start()
    {
        //CreateTestMenu(new Vector3(100, -150, 0));

        var m2 = new KeyMap("Menu2", "Help2");

        m2.Define(new[] { "1" }, new MenuLineBaseSimple("Help2.1", "?I1", "Help Item1"));
        m2.Define(new[] { "2" }, new MenuLineBaseSimple("Help2.2", "?I2", "Help Item2"));
        m2.Define(new[] { "3" }, new MenuLineBaseSimple("Help2.3", "?I3", "Help Item3"));
        m2.Define(new[] { "4" }, new MenuLineBaseSimple("Help2.4", "?I4", "Help Item4"));
        m2.Define(new[] { "-3" }, new MenuSeparator(MenuSeparator.Type.Space));



        var m = new KeyMap("Menu1", "Help1");

        m.Define(new[] { "1" }, new MenuLineBaseSimple("Menu1.1", m2, "?I1", "Help Item1"));
        m.Define(new[] { "2" }, new MenuLineBaseSimple("Menu1.2", "help", "?I2", "Help Item2"));
        m.Define(new[] { "3" }, new MenuLineBaseSimple("Menu1.3", m2, "?I3", "Help Item3"));
        m.Define(new[] { "4" }, new MenuLineBaseSimple("Menu1.4", "?I4", "Help Item4"));
        m.Define(new[] { "5" }, new MenuLineBaseSimple("Menu1.5", "?I5", "Help Item5"));
        m.Define(new[] { "6" }, new MenuLineBaseSimple("Menu1.6", "?I6", "Help Item6"));
        curentMenu = CreateMenu(m, new Vector3(0, 0, 0), 200f);

        // KeyMap.GlobalKeymap.Define(new[])
        //m.Define(new[] { "-1" }, new MenuSeparator(MenuSeparator.Type.NoLine));
        //m.Define(new[] { "-2" }, new MenuSeparator(MenuSeparator.Type.SingleLine));
        //m.Define(new[] { "-3" }, new MenuSeparator(MenuSeparator.Type.Space));
        //m.Define(new[] { "-4" }, new MenuSeparator(MenuSeparator.Type.DashedLine));
    }