Class PrefabExtension
Extends prefab GameObjects with functionality related to the mocking system.
Inheritance
System.Object
PrefabExtension
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Jotunn
Assembly: Jotunn.dll
Syntax
public static class PrefabExtension
Methods
| Improve this Doc View SourceCloneFields(GameObject, GameObject)
Clones all fields from this GameObject to objectToClone.
Declaration
public static void CloneFields(this GameObject gameObject, GameObject objectToClone)
Parameters
| Type | Name | Description |
|---|---|---|
| GameObject | gameObject | |
| GameObject | objectToClone |
FixReferences(GameObject)
Resolves all references for mocks in this GameObject's components recursively
Declaration
public static void FixReferences(this GameObject gameObject)
Parameters
| Type | Name | Description |
|---|---|---|
| GameObject | gameObject |
FixReferences(GameObject, Boolean)
Resolves all references for mocks in this GameObject recursively.
Can additionally traverse the transforms hierarchy to fix child GameObjects recursively.
Declaration
public static void FixReferences(this GameObject gameObject, bool recursive)
Parameters
| Type | Name | Description |
|---|---|---|
| GameObject | gameObject | This GameObject |
| System.Boolean | recursive | Traverse all child transforms |
FixReferences(Object)
Will attempt to fix every field that are mocks gameObjects / Components from the given object.
Declaration
public static void FixReferences(this object objectToFix)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | objectToFix |