ItemPackage.cs 935 B

123456789101112131415161718192021222324
  1. //======= Copyright (c) Valve Corporation, All rights reserved. ===============
  2. //
  3. // Purpose: A package of items that can interact with the hands and be returned
  4. //
  5. //=============================================================================
  6. using UnityEngine;
  7. using System.Collections;
  8. namespace Valve.VR.InteractionSystem
  9. {
  10. //-------------------------------------------------------------------------
  11. public class ItemPackage : MonoBehaviour
  12. {
  13. public enum ItemPackageType { Unrestricted, OneHanded, TwoHanded }
  14. public new string name;
  15. public ItemPackageType packageType = ItemPackageType.Unrestricted;
  16. public GameObject itemPrefab; // object to be spawned on tracked controller
  17. public GameObject otherHandItemPrefab; // object to be spawned in Other Hand
  18. public GameObject previewPrefab; // used to preview inputObject
  19. public GameObject fadedPreviewPrefab; // used to preview insubstantial inputObject
  20. }
  21. }