type | このタイプのオブジェクトのみが取得されます |
mode | さらに Selection を絞り込むためのオプション |
取得するtypeやmodeでフィルターをかけ、オブジェクトを取得します
For a selected GameObject that has multiple Components of type
, only the first one will be included in the results.
if type
is a subclass of Component or GameObject the full SelectionMode is supported.
type
が Component や GameObject からのサブクラスではない場合(Mesh や ScriptableObject )、 SelectionMode.ExcludePrefab と SelectionMode.Editable だけがサポートされます。
class ToggleActive extends ScriptableObject { @MenuItem ("Example/Toggle Active of Selected %i") static function DoToggle() { var activeGOs: Object[] = Selection.GetFiltered( GameObject, SelectionMode.Editable | SelectionMode.TopLevel);
for (var obj in activeGOs) var activeGO = obj as GameObject; activeGO.SetActive(!activeGO.activeSelf); } }