SteamVR_Action_Out.cs 860 B

123456789101112131415161718192021222324252627282930
  1. //======= Copyright (c) Valve Corporation, All rights reserved. ===============
  2. using UnityEngine;
  3. using System.Collections;
  4. using System;
  5. using Valve.VR;
  6. using System.Runtime.InteropServices;
  7. using System.Collections.Generic;
  8. namespace Valve.VR
  9. {
  10. [Serializable]
  11. public abstract class SteamVR_Action_Out<SourceMap, SourceElement> : SteamVR_Action<SourceMap, SourceElement>, ISteamVR_Action_Out
  12. where SourceMap : SteamVR_Action_Source_Map<SourceElement>, new()
  13. where SourceElement : SteamVR_Action_Out_Source, new()
  14. {
  15. }
  16. public abstract class SteamVR_Action_Out_Source : SteamVR_Action_Source, ISteamVR_Action_Out_Source
  17. {
  18. }
  19. public interface ISteamVR_Action_Out : ISteamVR_Action, ISteamVR_Action_Out_Source
  20. {
  21. }
  22. public interface ISteamVR_Action_Out_Source : ISteamVR_Action_Source
  23. {
  24. }
  25. }