// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
using UnityEngine;
namespace Microsoft.MixedReality.Toolkit.Utilities.GameObjectManagement
{
///
/// Creator for making prefab instances
///
///
public class GenericPrefabInstanceCreator : GameObjectCreator
{
///
/// The prefab to instantiate
///
public GameObject Prefab;
///
/// Creates a GameObject for the GameObjectPool. The position and rotation of the GameObject
/// is set by the GameObjectPool when GetGameObject is called.
///
///
/// An instantiated GameObject.
///
public override GameObject Instantiate()
{
return GameObject.Instantiate(Prefab);
}
}
}