コード例 #1
0
ファイル: EntitySelector.cs プロジェクト: yullm/ProvenceECS
        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
ファイル: TypeSelector.cs プロジェクト: yullm/ProvenceECS
        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
ファイル: IndexSelector.cs プロジェクト: yullm/ProvenceECS
        public static void Open(ProvenceDelegate <MainframeKeySelection <int> > callback, int highestIndex = -1)
        {
            IndexSelector window = MainframeSelectorWindow <int> .Open <IndexSelector>("Index Selection", callback);

            window.highestIndex = highestIndex;
        }