반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 나지보 특성
- 어플
- 벨팡
- Collection Framework
- 안드로이드
- 집 정리
- 에셋
- 히오스
- 변경된 정보
- 아이패드
- 명령어
- 스랄 특성
- TCP 네트워크 방식의 연결
- game
- 비행기 모드
- 기업의 행포
- 포트(Port)
- 나지보
- 아이폰
- 소캣(Socket)
- tcp네트워크
- 리눅스
- 컬렉션 프레임
- tcp
- unity
- End of Darkness
- 자바
- 게임
- 안드로이드 Application Lifecycle
- php 홈디렉토리 변경방법
Archives
- Today
- Total
Do Something IT
[Unity] menuItem 여러번 실행 막기 본문
반응형
How to execute MenuItem for multiple objects once.
여러개의 오브젝트 선택후 MenuItem을 실행 하면 오브젝트 수만큼 해당 함수가 실행 되는데
이를 아래와 같이 막을수있다.
static public void MethodName(MenuCommand menuCommand)
{
//Prevent executing multiple times when right-clicking.
if (Selection.objects.Length > 1)
{
if (menuCommand.context != Selection.objects[0])
{
return;
}
}
}
윗코드에선 두개의 오브젝트를 선택했을때 첫번째 인덱스 0의 오브젝트와 같으면 패스하게 되고 나머지 오브젝트들을 다실행하는데 하나만 실행 되게 하기 위해선 아래와 같이 수정이 필요 했다.
if (Selection.objects.Length > 0) { if (menuCommand.context == Selection.objects[0]) { return; } }
반응형
'Unity3D > Editor' 카테고리의 다른 글
[unity] 코드상 프리펩 링크 완전히 끊기 (0) | 2016.11.18 |
---|---|
[Unity Custom MenuItem] 계층뷰 상의 여러개 프리펩 오브젝트들을 한번에 Apply 하기 (0) | 2016.10.31 |
[Unity] Apply Prefab Editor (0) | 2016.10.31 |
[Unity extension Editor menu] 유니티 에디터 확장 메뉴 만들기 (0) | 2016.10.28 |
Comments