Exemple #1
0
            public override void InitDetailCheckObject(Object obj)
            {
                ComponentChecker checker = currentChecker as ComponentChecker;

                if (obj != null)
                {
                    assetName = obj is MonoScript ? obj.name : obj.GetType().ToString();
                }
                else
                {
                    assetName = "MissingComponent";
                }
                checkMap[checker.nameItem]     = assetName;
                checkMap[checker.totalRefItem] = totalRef;
                string path = buildInType;

                if (obj is MonoScript)
                {
                    path = AssetDatabase.GetAssetPath(obj);
                }
                else if (obj is MonoBehaviour)
                {
                    path = AssetDatabase.GetAssetPath(MonoScript.FromMonoBehaviour(obj as MonoBehaviour));
                }
                checkMap[checker.pathItem]       = path;
                checkMap[checker.comEnabledItem] = "true";
            }
Exemple #2
0
 public ComponentDetail(Object obj, ComponentChecker checker) : base(obj, checker)
 {
 }