Table of Contents

Class UnityPrefab

Namespace
Luny.Unity.Engine.Bridge
Assembly
Luny.Unity.dll
public sealed class UnityPrefab : LunyPrefab, ILunyPrefab, ILunyAsset
Inheritance
object
UnityPrefab
Implements
Inherited Members

Constructors

UnityPrefab(GameObject, LunyAssetPath)

public UnityPrefab(GameObject prefab, LunyAssetPath assetPath)

Parameters

prefab GameObject
assetPath LunyAssetPath

Methods

Instantiate()

public GameObject Instantiate()

Returns

GameObject

Instantiate(ILunyObject)

public GameObject Instantiate(ILunyObject parent)

Parameters

parent ILunyObject

Returns

GameObject

Instantiate(Transform, Vector3, Quaternion)

public GameObject Instantiate(Transform parent, Vector3 position, Quaternion rotation)

Parameters

parent Transform
position Vector3
rotation Quaternion

Returns

GameObject

Instantiate<T>(ILunyObject)

public override T Instantiate<T>(ILunyObject parent) where T : class

Parameters

parent ILunyObject

Returns

T

Type Parameters

T