종속성 분석 툴 제작이제 마지막으로 종속성을 분석하고 그래프를 그리는 작업을 해보자. 종속성 분석종속성을 분석하는 방법은 여러 가지이다.AssetDatabase.GetDependencies()스크립트 분석어셈블리 분석 GetDependencies의 경우에는 meta파일을 읽어 GUID를 통해 종속성을 분석한다.프리팹 안에 또 다른 프리팹이 포함되어 있거나 이를 참조하는 등 파일 간의 종속성을 파악하는 데는 효과적이다.하지만, 일반적인 C#클래스같은 Type형태의 클래스에 대해서는 참조를 계산하지 못할 수 있다.따라서, GetDependencies를 통해 간편하게 참조를 확인할 수 있는 에셋에 대해서는 GetDependencies를 진행하고 스크립트처럼 다르게 처리해야 하는 에셋들을 분류하여 종속성..
Basic Types 코틀린에서 모든 것은 객체이다. 모든 것에 멤버 함수나 프로퍼티를 호출 가능하다. 숫자 Java의 숫자형과 거의 비슷하다. 하지만 Java에서 숫자형이던 char가 kotlin에서는 숫자 형이 아니다. Double: 64bit Float: 32bit Long: 64bit Int: 32bit Short: 16bit 리터럴 underscore를 사용하여 리터럴을 표현할 수 있다. val oneMillion = 1_000_000 val creditCardNumber = 1234_5678_1234_5678 긴 숫자들을 헷갈리지 않고 사용할 수 있을 것 같다. Representation Java 플랫폼에서 숫자형은 JVM primitive type으로 저장된다. Nullable이나 제네릭의 ..