Extension class to allow to used Property and MonoBehaviourTagged static functions directly from a GameObject instance.
Static Public Member Functions | |
static List< Property > | GetProperties (this GameObject gameObject) |
Return all Nectunia.PropertyInterface.Property in the current GameObject. More... | |
static List< Property > | GetProperties (this GameObject gameObject, TagID tagID) |
Return all Nectunia.PropertyInterface.Property with passed TagID in the current GameObject. More... | |
static List< Property > | GetPropertiesInChildren (this GameObject gameObject, bool includeInactive=false) |
Return all Nectunia.PropertyInterface.Property in the current GameObject or in its children. More... | |
static List< Property > | GetPropertiesInChildren (this GameObject gameObject, TagID tagID, bool includeInactive=false) |
Return all Nectunia.PropertyInterface.Property with passed TagID in the current GameObject or in its children. More... | |
static Property | GetProperty (this GameObject gameObject) |
Return the first Nectunia.PropertyInterface.Property in the current GameObject. More... | |
static Property | GetProperty (this GameObject gameObject, TagID tagID) |
Return the first Nectunia.PropertyInterface.Property with passed TagID in the current GameObject. More... | |
static Property | GetPropertyInChildren (this GameObject gameObject, bool includeInactive=false) |
Return the first Nectunia.PropertyInterface.Property in the current GameObject or in its children. More... | |
static Property | GetPropertyInChildren (this GameObject gameObject, TagID tagID, bool includeInactive=false) |
Return the first Nectunia.PropertyInterface.Property with passed TagID in the current GameObject or in its children. More... | |
static List< MonoBehaviourTagged > | GetMonoBehavioursTagged (this GameObject gameObject) |
Return all Nectunia.PropertyInterface.MonoBehaviourTagged in the current GameObject. More... | |
static List< MonoBehaviourTagged > | GetMonoBehavioursTagged (this GameObject gameObject, TagID tagID) |
Return all Nectunia.PropertyInterface.MonoBehaviourTagged with passed TagID in the current GameObject. More... | |
static List< MonoBehaviourTagged > | GetMonoBehavioursTaggedInChildren (this GameObject gameObject, bool includeInactive=false) |
Return all Nectunia.PropertyInterface.MonoBehaviourTagged in the current GameObject or in its children. More... | |
static List< MonoBehaviourTagged > | GetMonoBehavioursTaggedInChildren (this GameObject gameObject, TagID tagID, bool includeInactive=false) |
Return all Nectunia.PropertyInterface.MonoBehaviourTagged with passed TagID in the current GameObject or in its children. More... | |
static MonoBehaviourTagged | GetMonoBehaviourTagged (this GameObject gameObject) |
Return the first Nectunia.PropertyInterface.MonoBehaviourTagged in the current GameObject. More... | |
static MonoBehaviourTagged | GetMonoBehaviourTagged (this GameObject gameObject, TagID tagID) |
Return the first Nectunia.PropertyInterface.MonoBehaviourTagged with passed TagID in the current GameObject. More... | |
static MonoBehaviourTagged | GetMonoBehaviourTaggedInChildren (this GameObject gameObject, bool includeInactive=false) |
Return the first Nectunia.PropertyInterface.MonoBehaviourTagged in the current GameObject or in its children. More... | |
static MonoBehaviourTagged | GetMonoBehaviourTaggedInChildren (this GameObject gameObject, TagID tagID, bool includeInactive=false) |
Return the first Nectunia.PropertyInterface.MonoBehaviourTagged with passed TagID in the current GameObject or in its children. More... | |
|
static |
Return all Nectunia.PropertyInterface.MonoBehaviourTagged in the current GameObject.
gameObject | The actual GameObject. |
|
static |
Return all Nectunia.PropertyInterface.MonoBehaviourTagged with passed TagID in the current GameObject.
gameObject | The actual GameObject. |
tagID | The tagID we are looking for. |
|
static |
Return all Nectunia.PropertyInterface.MonoBehaviourTagged in the current GameObject or in its children.
gameObject | The actual GameObject. |
includeInactive | Include inactive GameObject ? |
|
static |
Return all Nectunia.PropertyInterface.MonoBehaviourTagged with passed TagID in the current GameObject or in its children.
gameObject | The actual GameObject. |
tagID | The tagID we are looking for. |
includeInactive | Include inactive GameObject ? |
|
static |
Return the first Nectunia.PropertyInterface.MonoBehaviourTagged in the current GameObject.
gameObject | The actual GameObject. |
|
static |
Return the first Nectunia.PropertyInterface.MonoBehaviourTagged with passed TagID in the current GameObject.
gameObject | The actual GameObject. |
tagID | The tagID we are looking for. |
|
static |
Return the first Nectunia.PropertyInterface.MonoBehaviourTagged in the current GameObject or in its children.
gameObject | The actual GameObject. |
includeInactive | Include inactive GameObject ? |
|
static |
Return the first Nectunia.PropertyInterface.MonoBehaviourTagged with passed TagID in the current GameObject or in its children.
gameObject | The actual GameObject. |
tagID | The tagID we are looking for. |
includeInactive | Include inactive GameObject ? |
|
static |
Return all Nectunia.PropertyInterface.Property in the current GameObject.
gameObject | The actual GameObject. |
|
static |
Return all Nectunia.PropertyInterface.Property with passed TagID in the current GameObject.
gameObject | The actual GameObject. |
tagID | The tagID we are looking for. |
|
static |
Return all Nectunia.PropertyInterface.Property in the current GameObject or in its children.
gameObject | The actual GameObject. |
includeInactive | Include inactive GameObject ? |
|
static |
Return all Nectunia.PropertyInterface.Property with passed TagID in the current GameObject or in its children.
gameObject | The actual GameObject. |
tagID | The tagID we are looking for. |
includeInactive | Include inactive GameObject ? |
|
static |
Return the first Nectunia.PropertyInterface.Property in the current GameObject.
gameObject | The actual GameObject. |
|
static |
Return the first Nectunia.PropertyInterface.Property with passed TagID in the current GameObject.
gameObject | The actual GameObject. |
tagID | The tagID we are looking for. |
|
static |
Return the first Nectunia.PropertyInterface.Property in the current GameObject or in its children.
gameObject | The actual GameObject. |
includeInactive | Include inactive GameObject ? |
|
static |
Return the first Nectunia.PropertyInterface.Property with passed TagID in the current GameObject or in its children.
gameObject | The actual GameObject. |
tagID | The tagID we are looking for. |
includeInactive | Include inactive GameObject ? |