示例#1
0
    public static UGUIProcessor CreateProcessor(CodeStrategy strategy, CodeStrategy rootStrategy = null)
    {
        var processor = new UGUIProcessor();

        processor.Strategy     = strategy;
        processor.RootStrategy = rootStrategy;
        return(processor);
    }
示例#2
0
    public static void UGUIWindowInit(Transform transform)
    {
        var classes = UGUIProcessor.CreateProcessor(new UguiChildWindowCodeStrategy(), new UguiWindowCodeStrategy()).Process(transform);

        WriteClsesToDirectory(classes, UGUINodeCodeBuilder.CreateBuilder());
    }