https://gamedevacademy.org/how-to-script-a-2d-tile-map-in-unity3d/

영어인데 코드만 봐도 질문 내용 이해 갈거임

저기서 스크립트가 3개
Tiles (enum 지정), TileSprite(타일 스프라이트), TilingEngine(타일맵 생성) 있는데

static을 쓴거도 아니고 상속도 안했는데
어떻게 TileSprite에서 Tiles를 쓰고
TilingEngine에서 TileSprite 클래스를 사용하고 있는거임?

이해가 안감 ㅠㅠ