示例#1
0
        public static void Open(World world, ProvenceDelegate <MainframeKeySelection <Entity> > callback)
        {
            EntitySelector.Close <EntitySelector>();
            EntitySelector window = MainframeSelectorWindow <Entity> .Open <EntitySelector>("Entity Selector", callback);

            window.eventManager.Raise <SetSelectorParameters <World> >(new SetSelectorParameters <World>(world));
        }
示例#2
0
        public static void Open(TypeSelectorParameters args, ProvenceDelegate <MainframeKeySelection <Type> > callback)
        {
            TypeSelector.Close <TypeSelector>();
            TypeSelector window = MainframeSelectorWindow <Type> .Open <TypeSelector>("Type Selector", callback);

            window.eventManager.Raise <SetSelectorParameters <TypeSelectorParameters> >(new SetSelectorParameters <TypeSelectorParameters>(args));
        }
示例#3
0
        public static void Open(ProvenceDelegate <MainframeKeySelection <int> > callback, int highestIndex = -1)
        {
            IndexSelector window = MainframeSelectorWindow <int> .Open <IndexSelector>("Index Selection", callback);

            window.highestIndex = highestIndex;
        }