protected override void processBeforeIn(UGUIProcessData data)
    {
        UGUIGenUtil.InitNormalClassInfo(data.classInfo, GetInitClassName(data.GameObjectName, data.NodeTypeStr));

        data.classInfo.parent = "UGUIRefNode";


        data.classInfo.namespaceStr = UGUIGenUtil.GetNamespaceByTwoWords(data.BaseGameObjectName) + "Ref";
        UGUIGenUtil.GetAwakeMethod(data.classInfo);
    }
 private static GenClassInfo CreateInitedClassInfo(GenClassInfo ci, string name)
 {
     ci.parent = "UGUIRefNode";
     UGUIGenUtil.InitNormalClassInfo(ci, name);
     return(ci);
 }