태그: C#
해당 태그가 달린 모든 글 "C#".
Mirror의 Command와 RPC: 서버에서 실행된다는 게 안전하다는 뜻은 아니다
Mirror의 Command, ClientRpc, TargetRpc를 정리한 글을 다시 봤다. 접두사 규칙과 인자 타입이 지금과 다르고, 무엇보다 예제 코드가 서버 권위를 무력화하는 패턴을 그대로 담고 있다.
Unity JsonUtility 정리: 제약은 JSON이 아니라 직렬화기에서 온다
JsonUtility의 제약 목록을 외우는 대신 하나의 규칙으로 정리했다. 인스펙터에 안 보이면 JSON에도 안 담긴다. 그리고 문서에 없는 가장 위험한 항목인 다형성 문제까지.
문자 인코딩 정리: 유니코드는 2바이트가 아니다
ISO 8859-1부터 EUC-KR, CP949, UTF-8까지 정리한 글을 다시 봤다. 널리 퍼진 오해 세 개를 공식 문서와 직접 측정한 바이트로 바로잡고, 글자가 깨졌을 때 원인을 역추적하는 방법까지 정리했다.
InputAction을 직접 구독하기: 델리게이트로 다루는 입력의 수명
PlayerInput의 Behavior 대신 InputAction을 코드에서 직접 구독하는 방식을 정리했다. 등록과 해제를 짝으로 두는 이유, 액션을 누가 활성화하는가, 그리고 문자열로 액션을 찾는 것의 비용까지.