• G#

GameObjectRecorder.BindKomponenOfType

Sarankan perubahan

Success!

Terima kasih untuk membantu kami meningkatkan kualitas Dokumentasi Unity. Meskipun kami tidak dapat menerima semua pengajuan, kami membaca setiap perubahan yang disarankan dari pengguna kami dan akan melakukan pembaruan di mana berlaku.

Close

Penjelasan gagal

Untuk beberapa alasan perubahan yang disarankan Anda tidak dapat diajukan. Silahkan <a>try lagi</a> dalam beberapa menit. Dan terima kasih untuk mengambil waktu untuk membantu kami meningkatkan kualitas Dokumentasi Unity.

Close

Cancel

Declaration

publik void BindComponentsOfType( GameObject target, bool recursive);

Declaration

publik void BindComponentsOfType( GameObject target, Jenis componentType, bool recursive);

Parameters

target root atau anak-anaknya.
recursive Binds juga sifat transformasi anak-anak target ketika diatur ke true.
componentType Jenis komponen.

Description

Menambahkan ikatan untuk semua sifat komponen pertama dari tipe T ditemukan di target, dan juga untuk semua anak-anak target jika recursive adalah true.

using UnityEngine;
using UnityEditor;
using UnityEditor.Animations;

public class BindComponentScript : MonoBehaviour { void Start() { var recorder = new GameObjectRecorder(gameObject);

// Add bindings for all the properties of the Transform and BoxCollider components. recorder.BindComponentsOfType<Transform>(gameObject, false); recorder.BindComponentsOfType<BoxCollider>(gameObject, false); } }

Hal ini juga dimungkinkan untuk menggunakan metode non-generic, dalam kasus mana typeof() akan mendapatkan Jenis komponen.

Contoh ini mendapatkan hasil yang sama seperti contoh di atas:

using UnityEngine;
using UnityEditor;
using UnityEditor.Animations;

public class BindComponentNonGenericScript : MonoBehaviour { void Start() { var recorder = new GameObjectRecorder(gameObject);

recorder.BindComponentsOfType(gameObject, typeof(Transform), false); recorder.BindComponentsOfType(gameObject, typeof(BoxCollider), false); } }