// 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); } } }