예제 #1
0
    public void CreatePlayerController(PlayerControllerBase controllerPrefab,
                                       PlayerableCharacterBase playerableCharacterPrefab)
    {
        playerController = (controllerPrefab == null) ? null : Instantiate(controllerPrefab);

        playerController?.CreatePlayerableCharacter(playerableCharacterPrefab);
    }
예제 #2
0
    // 캐릭터를 생성합니다.
    public void CreatePlayerableCharacter(PlayerableCharacterBase prefab)
    {
        playerableCharacter = (prefab == null) ? null : Instantiate(prefab);


        // 캐릭터와 연결
        playerableCharacter?.OnControllerConnected(this);

        // UI Canvas 생성
        CreateUICanvas();
    }