                     
a      đ               0.0.0 ţ˙˙˙      ˙˙0v˛,ž|pŘäAĘ@Ă3   Ë          7  ˙˙˙˙                 Ś ˛                       E                    Ţ  )                     . 2                     ;   a                    Ţ  )                     . 2                      r                    Ţ  )      	               . 2      
               H Ť ˙˙˙˙             1  1  ˙˙˙˙   @           Ţ                     Q  j                    ń  P   ˙˙˙˙   Ŕ           1  1  ˙˙˙˙               Ţ                       j  ˙˙˙˙               b     ˙˙˙˙               H x   ˙˙˙˙              1  1  ˙˙˙˙   @            Ţ                      Q  j                     H }   ˙˙˙˙              1  1  ˙˙˙˙   @            Ţ                      Q  j                     H    ˙˙˙˙              1  1  ˙˙˙˙   @            Ţ                      Q  j                     y 
                     Ţ  )      !               . 2      "                   ˙˙˙˙#   @          1  1  ˙˙˙˙$               Ţ      %               . j     &               H    ˙˙˙˙'              1  1  ˙˙˙˙(   @            Ţ      )                Q  j     *                H ¤   ˙˙˙˙+              1  1  ˙˙˙˙,   @            Ţ      -                Q  j     .                H ś   ˙˙˙˙/              1  1  ˙˙˙˙0   @            Ţ      1                Q  j     2              TextScriptImporter PPtr<EditorExtension> m_FileID m_PathID PPtr<PrefabInstance> m_ExternalObjects SourceAssetIdentifier type assembly name m_UsedFileIDs m_UserData m_AssetBundleName m_AssetBundleVariant     1    ˙˙eFź_1Ch_Ţ$   =      O 7  ˙˙˙˙                 Ś ˛                        E                    Ţ                       .                      (   a                    Ţ                       .                       r                    Ţ        	               .       
               H Ť ˙˙˙˙             1  1  ˙˙˙˙   @           Ţ                     Q  j                    H ę ˙˙˙˙             1  1  ˙˙˙˙   @           Ţ                     Q  j                  PPtr<EditorExtension> m_FileID m_PathID PPtr<PrefabInstance>                          H        ÄJ     H       ¨                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ÄJ                                                        )   PointerFacadeComponentGameObjectExtractor   I  # Class PointerFacadeComponentGameObjectExtractor

Extracts and emits the selected Component residing GameObject from the Source.

## Contents

* [Inheritance]
* [Namespace]
* [Syntax]
* [Properties]
  * [PointerComponent]
* [Methods]
  * [ExtractValue()]
  * [SetSource(GameObject)]

## Details

##### Inheritance

* System.Object
* PointerFacadeComponentGameObjectExtractor

##### Namespace

* [Tilia.Indicators.ObjectPointers.Operation.Extraction]

##### Syntax

```
public class PointerFacadeComponentGameObjectExtractor : ComponentGameObjectExtractor
```

### Properties

#### PointerComponent

The [PointerFacadeComponentGameObjectExtractor.PointerComponentType] to extract from the Source.

##### Declaration

```
public PointerFacadeComponentGameObjectExtractor.PointerComponentType PointerComponent { get; set; }
```

### Methods

#### ExtractValue()

##### Declaration

```
protected override GameObject ExtractValue()
```

##### Returns

| Type | Description |
| --- | --- |
| GameObject | n/a |

#### SetSource(GameObject)

Sets the Source based on a given GameObject.

##### Declaration

```
public virtual void SetSource(GameObject source)
```

##### Parameters

| Type | Name | Description |
| --- | --- | --- |
| GameObject | source | The data that contains the [PointerFacade] component. |

[Tilia.Indicators.ObjectPointers.Operation.Extraction]: README.md
[PointerFacadeComponentGameObjectExtractor.PointerComponentType]: PointerFacadeComponentGameObjectExtractor.PointerComponentType.md
[PointerFacade]: ../../PointerFacade.md
[Inheritance]: #Inheritance
[Namespace]: #Namespace
[Syntax]: #Syntax
[Properties]: #Properties
[PointerComponent]: #PointerComponent
[Methods]: #Methods
[ExtractValue()]: #ExtractValue
[SetSource(GameObject)]: #SetSourceGameObject
   