res://Abcd.gd


class Abcd:

    func _init():

        pass



이렇게 있다고 해봐


AbcdHandler.gd


const Abcd = Abcd("res://Abcd.gd")



var a: Abcd



이럼 에러남


Abcd클래스를 읽어올수가 없음



사용하는 버전은 고도 3.4.4임



왜 그러지?


class_name으로 하면 전역으로 접근 가능해진다는데


"전역으로 접근 가능한것 자체가 싫음"


모듈단위로 자기 관심사만 봤으면 좋겠음



근데 class_name은 전역접근이고 


class는 이상하게 접근이 안됨



고도는 되는지 안되는지 자체를 헷갈리는 거 같고



이거 그냥 무조건 전역접근 가능하게 써야되는 거임?


import같은거 없음?



class는 파일 내에 같이 넣을때 포함시킬때만 쓰는 내부 클래스 용도고


다른 파일의 코드랑 같이 쓰려면 무조건 class_name을 써야 되는 거임?



gpt는 이런걸 혼란스럽게 답해버리니까 귀찮네