물론 C#을 이용하는 사람이 모두 Unity를 쓰는 것은 아니겠지만.. 난 Unity를 기준으로 설명하겠다. 어차피 C#도 똑같다. 종류는 4가지가 있다. private 클래스 내부에서만 접근이 가능. 즉, 동일 클래스나 구조체 내의 멤버만 접근 가능하다. public 모든 곳에서 해당 멤버로 접근이 가능. 여기서 말하는 모든 곳은 inherit class를 포함한 정말 모든 외부를 말한다. internal 같은 어셈블리에서만 접근이 가능. protected 클래스 외부에서 접근할 수 없으나 파생 클래스에서는 접근이 가능. public + private이라고 보면 된다. 약간 mixed 되어 있다. ++ protected internal( 결합) 같은 어셈블리에서만 protected으로 접근이 가능. 근..