static void AddFindObjType(FindObjType type) { if (Selection.gameObjects != null && Selection.gameObjects.Length >= 1) { int count = Selection.gameObjects.Length; for (int i = 0; i < count; i++) { GameObject go = Selection.gameObjects[i]; FindObjSign sign = go.AddComponent <FindObjSign>(); sign.type = type; sign.objTypeName = type.ToString(); sign.isAddFunction = false; } } }
static void AddUIType(CommonUIObjType uiObjType) { if (Selection.gameObjects != null && Selection.gameObjects.Length >= 1) { int count = Selection.gameObjects.Length; for (int i = 0; i < count; i++) { GameObject go = Selection.gameObjects[i]; FindObjSign sign = go.AddComponent <FindObjSign>(); sign.type = FindObjType.ItemField; sign.objTypeName = uiObjType.ToString(); sign.functionDatas = GetFuncitonDatas(uiObjType); } } }