한 오브젝트에 '스크립트 A 와 B'로 총 2개를 넣은 상태임.
'B스크립트'의 bool타입의 전역변수를 'A스크립트'에 호출하고 싶은데 어떻게 해야 할까?
'B스크립트'에서 해당 bool값이 바뀌면, 'A스크립트'에서도 호출된 bool타입 변수의 값이 바뀌는 걸 원하고 있어.
검색해봐도 한 오브젝트의 다른 스크립트를 가져오는건 못 찾아서 질문해봄.
한 오브젝트에 '스크립트 A 와 B'로 총 2개를 넣은 상태임.
'B스크립트'의 bool타입의 전역변수를 'A스크립트'에 호출하고 싶은데 어떻게 해야 할까?
'B스크립트'에서 해당 bool값이 바뀌면, 'A스크립트'에서도 호출된 bool타입 변수의 값이 바뀌는 걸 원하고 있어.
검색해봐도 한 오브젝트의 다른 스크립트를 가져오는건 못 찾아서 질문해봄.
유니티에요? 인스펙터에서 할당하거나 GetComponent 하면 돼요
b 스크립트의 bool을 public으로 선언 a 스크립트에서 getcomponent를 통해 b스크립트 가져오기(같은 오브젝트면 getcomponent 로 컴포넌트 가져올수있음) getcomponent 한 스크립트 변수명이 bbb고, bool 변수명이 booool이면, bbb.booool로 가져올 수 있음
튜토리얼부터 봐라
어떻게 검색하면 못찾지 - dc App
이벤트랑 액션쓰면 되지 않나..?
타스크립트 가져오는건 겟컴포넌트하면 되고 값 바뀌었을때 자동으로 다른 스크립트 값도 바꾸고 싶으면 이벤트쓰셈