---
title: ZEPETO.Character.Controller - Pernyataan yang Sudah Tidak Digunakan
slug: world-sdk-guide-id/zepetocharactercontroller-pernyataan-yang-sudah-tidak-digunakan
docTags: 
createdAt: 2024-09-02T08:34:13.135Z
---

Kelas API berikut dalam paket ZEPETO.Character.Controller sudah tidak digunakan atau usang:

## Pemain Zepeto

| **Deklarasi yang akan dihapus**                                                                                                      | **Dihapus dalam versi** | **Apa yang harus digunakan sebagai pengganti** | **Dihapus dalam versi** | **Alasan untuk Penghapusan**                                                                                |
| ------------------------------------------------------------------------------------------------------------------------------------ | ----------------------- | ---------------------------------------------- | ----------------------- | ----------------------------------------------------------------------------------------------------------- |
| public motionV1Data: ZEPETO\_Character\_Controller\_StandardControl\_V1.CustomMotionData;                                            | 1.21.5                  | Tidak ada pengganti langsung                   | -                       | Opsi untuk memilih antara MotionController V1 dan V2 telah dihapus dan sekarang sudah tidak digunakan lagi. |
| public motionV2Data: ZEPETO\_Character\_Controller\_StandardControl\_V2.CustomMotionData;                                            | 1.21.5                  | `characterData.customMotionData`               | -                       | Opsi untuk memilih antara MotionController V1 dan V2 telah dihapus dan sekarang sudah tidak digunakan lagi. |
| public static OnZepetoPlayersAwake: System.Action;                                                                                   | -                       | Tidak ada pengganti langsung                   | 1.21.5                  | Itu dihapus untuk alasan kegunaan dan stabilitas.                                                           |
| public static OnZepetoPlayersDestroy: System.Action;                                                                                 | -                       | Tidak ada pengganti langsung                   | 1.21.5                  | Itu dihapus untuk alasan kegunaan dan stabilitas.                                                           |
| public static isInitialized: boolean;                                                                                                | -                       | `ZepetoPlayers.onInitialized`                  | 1.21.5                  | Itu dihapus untuk alasan kegunaan dan stabilitas.                                                           |
| public setting: Setting;                                                                                                             | -                       | Tidak ada pengganti langsung                   | 1.21.5                  | Itu dihapus untuk alasan kegunaan dan stabilitas.                                                           |
| public static isHorizontal: boolean;                                                                                                 | -                       | Tidak ada pengganti langsung                   | 1.21.5                  | Itu dihapus untuk alasan kegunaan dan stabilitas.                                                           |
| public static gravity: number;                                                                                                       | -                       | Tidak ada pengganti langsung                   | 1.21.5                  | Itu dihapus untuk alasan kegunaan dan stabilitas.                                                           |
| public CreatePlayer($id: string, $characterInfo: CharacterInfo, $isLocal: boolean, $spawnInfo: SpawnInfo)\:void;                     | -                       | Tidak ada pengganti langsung                   | 1.21.5                  | Itu dihapus untuk alasan kegunaan dan stabilitas.                                                           |
| public CreateCharacter($characterInfo: CharacterInfo, $spawnInfo: SpawnInfo, $complete: System.Action$1)\:void;                      | -                       | Tidak ada pengganti langsung                   | 1.21.5                  | Itu dihapus untuk alasan kegunaan dan stabilitas.                                                           |
| public CreateModel($characterInfo: CharacterInfo, $spawnInfo: SpawnInfo, $complete: System.Action$1\<UnityEngine.GameObject>)\:void; | -                       | Tidak ada pengganti langsung                   | 1.21.5                  | Itu dihapus untuk alasan kegunaan dan stabilitas.                                                           |

## DataKamera

| **Deklarasi yang akan dihapus**                                                          | **Dihapus di versi** | **Apa yang harus digunakan sebagai pengganti** | **Dihapus di versi** | **Alasan untuk Penghapusan**                                                                                |
| ---------------------------------------------------------------------------------------- | -------------------- | ---------------------------------------------- | -------------------- | ----------------------------------------------------------------------------------------------------------- |
| public speed: number;                                                                    | 1.21.5               | Tidak ada pengganti langsung                   | -                    | Ini telah dihapus karena merupakan properti dari kamera lama yang tidak lagi digunakan.                     |
| public sensitivity: number;                                                              | 1.21.5               | Tidak ada pengganti langsung                   | -                    | Ini telah dihapus karena merupakan properti dari kamera lama yang tidak lagi digunakan.                     |
| public useEnhancedOption: boolean;                                                       | 1.21.5               | Tidak ada pengganti langsung                   | -                    | Kamera Enhanced telah diatur sebagai kamera default, sehingga telah diubah untuk selalu mengembalikan true. |
| public enhancedOptionData: ZEPETO\_Character\_Controller\_CameraData.EnhancedOptionData; | 1.21.5               | Tidak ada pengganti langsung                   | -                    | Kedalaman telah diubah karena Kamera Enhanced telah diatur sebagai kamera default.                          |



## Kamera Zepeto

| **Deklarasi yang akan dihapus**                                                     | **Dihapus di versi** | **Apa yang harus digunakan sebagai pengganti** | **Dihapus di versi** | **Alasan untuk Penghapusan**                                                                                |
| ----------------------------------------------------------------------------------- | -------------------- | ---------------------------------------------- | -------------------- | ----------------------------------------------------------------------------------------------------------- |
| public terrainClipDist: number;                                                     | 1.21.5               | Tidak ada pengganti langsung                   | -                    | Ini telah dihapus karena merupakan properti dari kamera lama yang tidak lagi digunakan.                     |
| public castRadius: number;                                                          | 1.21.5               | Tidak ada pengganti langsung                   | -                    | Ini telah dihapus karena merupakan properti dari kamera lama yang tidak lagi digunakan.                     |
| public zoomCalibration: number;                                                     | 1.21.5               | Tidak ada pengganti langsung                   | 1.21.5               | Ini telah dihapus karena merupakan properti dari kamera lama yang tidak lagi digunakan.                     |
| public rotateCalibration: number;                                                   | 1.21.5               | Tidak ada pengganti langsung                   | 1.21.5               | Ini telah dihapus karena merupakan properti dari kamera lama yang tidak lagi digunakan.                     |
| public additionalSpeed: number;                                                     | 1.21.5               | Tidak ada pengganti langsung                   | 1.21.5               | Ini telah dihapus karena merupakan properti dari kamera lama yang tidak lagi digunakan.                     |
| public additionalSensitivity: number;                                               | 1.21.5               | Tidak ada pengganti langsung                   | 1.21.5               | Ini telah dihapus karena merupakan properti dari kamera lama yang tidak lagi digunakan.                     |
| public enhancedOption: ZEPETO\_Character\_Controller\_ZepetoCamera.EnhancedOption;  | 1.21.5               | Tidak ada pengganti langsung                   | 1.21.5               | Kedalaman telah diubah karena Kamera Enhanced telah diatur sebagai kamera default.                          |
| public get Speed(): number;                                                         | 1.21.5               | Tidak ada pengganti langsung                   | 1.21.5               | Ini telah dihapus karena merupakan properti dari kamera lama yang tidak lagi digunakan.                     |
| public get Sensitivity(): number;                                                   | 1.21.5               | Tidak ada pengganti langsung                   | 1.21.5               | Ini telah dihapus karena merupakan properti dari kamera lama yang tidak lagi digunakan.                     |
| public get useEnhancedOption(): boolean;                                            | 1.21.5               | Tidak ada pengganti langsung                   | 1.21.5               | Kamera Enhanced telah diatur sebagai kamera default, sehingga telah diubah untuk selalu mengembalikan true. |
| public SetCameraPosition()\:void;                                                   | 1.21.5               | Tidak ada pengganti langsung                   | 1.21.5               | Ini telah dihapus karena merupakan properti dari kamera lama yang tidak lagi digunakan.                     |
| public UpdateFollow($deltaTime: number)\:void;                                      | -                    | Tidak ada pengganti langsung                   | 1.21.5               | Ini dihapus untuk alasan kegunaan dan stabilitas.                                                           |
| public get LoadedRotateVector(): UnityEngine.Vector2;                               | -                    | Tidak ada pengganti langsung                   | 1.21.5               | Ini dihapus untuk alasan kegunaan dan stabilitas.                                                           |
| public get LoadedZoomDistance(): number;                                            | -                    | Tidak ada pengganti langsung                   | 1.21.5               | Ini dihapus untuk alasan kegunaan dan stabilitas.                                                           |
| public get viewportMargin(): number;<br />public set viewportMargin(value: number); | -                    | Tidak ada pengganti langsung                   | 1.21.6               | Ini dihapus untuk alasan kegunaan dan stabilitas.                                                           |

## DataKarakter

| **Pernyataan yang akan dihapus**              | **Dihapus dalam versi** | **Apa yang harus digunakan sebagai pengganti** | **Dihapus dalam versi** | **Alasan untuk Penghapusan**                                                                                |
| --------------------------------------------- | ----------------------- | ---------------------------------------------- | ----------------------- | ----------------------------------------------------------------------------------------------------------- |
| public motionController: StateMachineVersion; | 1.21.5                  | Tidak ada pengganti langsung                   | -                       | Opsi untuk memilih antara MotionController V1 dan V2 telah dihapus dan sekarang sudah tidak digunakan lagi. |



## Pemain Zepeto

| **Pernyataan yang akan dihapus**         | **Dihapus di versi** | **Apa yang harus digunakan sebagai pengganti** | **Dihapus di versi** | **Alasan untuk Penghapusan**                       |
| ---------------------------------------- | -------------------- | ---------------------------------------------- | -------------------- | -------------------------------------------------- |
| publik OnLoadedCharacter: System.Action; | -                    | Tidak ada pengganti langsung                   | 1.21.5               | Ini dihapus karena alasan kegunaan dan stabilitas. |
| publik get isLoadedCharacter(): boolean; | -                    | Tidak ada pengganti langsung                   | 1.21.5               | Ini dihapus karena alasan kegunaan dan stabilitas. |
| publik get id(): string;                 | -                    | Tidak ada pengganti langsung                   | 1.21.5               | Ini dihapus karena alasan kegunaan dan stabilitas. |



## Pemain Lokal

| **Pernyataan yang akan dihapus**                                                                                                                                 | **Dihapus dalam versi** | **Apa yang harus digunakan sebagai pengganti** | **Dihapus dalam versi** | **Alasan untuk Penghapusan**                       |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- | ---------------------------------------------- | ----------------------- | -------------------------------------------------- |
| public static Create($player: ZepetoPlayer, $zepetoCamera: ZepetoCamera, $playerControl: ZepetoPlayerControl, $cameraControl: ZepetoCameraControl)\:PemainLokal; | -                       | Tidak ada pengganti langsung                   | 1.21.5                  | Ini dihapus karena alasan kegunaan dan stabilitas. |



## Karakter Zepeto

| **Deklarasi yang akan dihapus**                                                                                                           | **Dihapus dalam versi** | **Apa yang harus digunakan sebagai pengganti** | **Dihapus dalam versi** | **Alasan untuk Penghapusan**                                                                                |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- | ---------------------------------------------- | ----------------------- | ----------------------------------------------------------------------------------------------------------- |
| public get MotionV2(): ZEPETO\_Character\_Controller\_StandardControl\_V2.MotionState;                                                    | 1.21.5                  | `motionState`                                  | -                       | Opsi untuk memilih antara MotionController V1 dan V2 telah dihapus dan sekarang sudah tidak digunakan lagi. |
| public get StateMachineVersion(): StateMachineVersion;                                                                                    | 1.21.5                  | Tidak ada pengganti langsung                   | -                       | Opsi untuk memilih antara MotionController V1 dan V2 telah dihapus dan sekarang sudah tidak digunakan lagi. |
| public static Create($hashCode: string, $metadata: Zepeto.ZepetoMetadata, $data: CharacterData, $spawnPoint: SpawnInfo)\:ZepetoCharacter; | -                       | Tidak ada pengganti langsung                   | 1.21.5                  | Ini dihapus untuk alasan kegunaan dan stabilitas.                                                           |



## Mesin Status Karakter

| **Deklarasi yang akan dihapus**                      | **Dihapus di versi** | **Apa yang harus digunakan sebagai pengganti** | **Dihapus di versi** | **Alasan untuk Penghapusan**                      |
| ---------------------------------------------------- | -------------------- | ---------------------------------------------- | -------------------- | ------------------------------------------------- |
| public Initialize($karakter: ZepetoCharacter)\:void; | -                    | Tidak ada pengganti langsung                   | 1.21.5               | Ini dihapus untuk alasan kegunaan dan stabilitas. |



## InformasiKarakter

| **Pernyataan yang akan dihapus** | **Dihapus di versi** | **Apa yang harus digunakan sebagai pengganti** | **Dihapus di versi** | **Alasan untuk Penghapusan**                          |
| -------------------------------- | -------------------- | ---------------------------------------------- | -------------------- | ----------------------------------------------------- |
| kelas InformasiKarakter          | -                    | Tidak ada pengganti langsung                   | 1.21.5               | Seluruh kelas InformasiKarakter telah dihapus tipenya |



## Pengaturan

| **Pernyataan yang akan dihapus** | **Dihapus dalam versi** | **Apa yang harus digunakan sebagai pengganti** | **Dihapus dalam versi** | **Alasan untuk Penghapusan**                   |
| -------------------------------- | ----------------------- | ---------------------------------------------- | ----------------------- | ---------------------------------------------- |
| kelas Pengaturan                 | -                       | Tidak ada pengganti langsung                   | 1.21.5                  | Seluruh kelas Pengaturan telah dihapus tipenya |



## Enumerasi

| **Pernyataan yang akan dihapus**                                   | **Dihapuskan dalam versi** | **Apa yang harus digunakan sebagai pengganti** | **Dihapus dalam versi** | **Alasan untuk Dihapuskan**                        |
| ------------------------------------------------------------------ | -------------------------- | ---------------------------------------------- | ----------------------- | -------------------------------------------------- |
| enum PlayerControlMode \{ Default = 0, WalkOnly = 1, RunOnly = 2 } | -                          | Tidak ada pengganti langsung                   | 1.21.5                  | Ini dihapus karena alasan kegunaan dan stabilitas. |



:::hint{type="info"}
**📘&#x20;**&#x53;ilakan merujuk ke panduan berikut. \[[ZEPETO.Character.Controller API](https://developer.zepeto.me/docs/character-controller/)]
:::

