public void CreatePlayerController(PlayerControllerBase controllerPrefab, PlayerableCharacterBase playerableCharacterPrefab) { playerController = (controllerPrefab == null) ? null : Instantiate(controllerPrefab); playerController?.CreatePlayerableCharacter(playerableCharacterPrefab); }
// 캐릭터를 생성합니다. public void CreatePlayerableCharacter(PlayerableCharacterBase prefab) { playerableCharacter = (prefab == null) ? null : Instantiate(prefab); // 캐릭터와 연결 playerableCharacter?.OnControllerConnected(this); // UI Canvas 생성 CreateUICanvas(); }