[VRTK_ControllerEvents.cs](Yanlz+Unity+VRTK+立钻哥哥+)

[VRTK_ControllerEvents.cs]

版本

作者

参与者

完成日期

备注

VRTK_ControllerEvent_V01_1.0

严立钻

 

2018.10.16

 

\VRTK-master\Assets\VRTK\Source\Scripts\Interactions\Interactors\VRTK_ControllerEvents.cs

 

##发布说明:

####“VRTK”的重要程度和优先级已上升为最高级别,并且将集中所有资源和精力打造这个版块

++++VRTK 官网:https://vrtoolkit.readme.io/docs/radialmenu

++++AssetStore

https://assetstore.unity.com/packages/tools/vrtk-virtual-reality-toolkit-vr-toolkit-64131

 

 

 

 

 

#VRTK_ControllerEvents.cs

#VRTK_ControllerEvents.cs

++VRTK_ControllerEvents.cs

++++立钻哥哥:\VRTK-master\Assets\VRTK\Source\Scripts\Interactions\Interactors\VRTK_ControllerEvents.cs

//Controller Events|Interactors|30010

namespace VRTK{

    public struct ControllerInteractionEventArgs{}

    public delegate void ControllerInteractionEventHandler(object sender, ControllerInteractionEventArgs e);

 

    public class VRTK_ControllerEvents : MonoBehaviour{

        public enum ButtonAlias{}

        public enum Vector2AxisAlias{}

        public enum AxisType{}

 

        #region controller trigger events

        public event ControllerInteractionEventHandler TriggerPressed;

        public event ControllerInteractionEventHandler TriggerReleased;

        public event ControllerInteractionEventHandler TriggerTouchStart;

        public event ControllerInteractionEventHandler TriggerTouchEnd;

        public event ControllerInteractionEventHandler TriggerHairlineStart;

        public event ControllerInteractionEventHandler TriggerHairlineEnd;

        public event ControllerInteractionEventHandler TriggerClicked;

        public event ControllerInteractionEventHandler TriggerUnClicked;

        public event ControllerInteractionEventHandler TriggerAxisChanged;

        public event ControllerInteractionEventHandler TriggerSenseAxisChanged;

        #endregion controller trigger events

 

        #region controller grip events

        public event ControllerInteractionEventHandler GripPressed;

        public event ControllerInteractionEventHandler GripReleased;

        public event ControllerInteractionEventHandler GripTouchStart;

        public event ControllerInteractionEventHandler GripTouchEnd;

        public event ControllerInteractionEventHandler GripHairlineStart;

        public event ControllerInteractionEventHandler GripHairlineEnd;

        public event ControllerInteractionEventHandler GripClicked;

        public event ControllerInteractionEventHandler GripUnClicked;

        public event ControllerInteractionEventHandler GripAxisChanged;

        #endregion controller grip events

 

        #region controller touchpad events

        public event ControllerInteractionEventHandler TouchpadPressed;

        public event ControllerInteractionEventHandler TouchpadReleased;

        public event ControllerInteractionEventHandler TouchpadTouchStart;

        public event ControllerInteractionEventHandler TouchpadTouchEnd;

        public event ControllerInteractionEventHandler TouchpadAxisChanged;

        public event ControllerInteractionEventHandler TouchpadSenseAxisChanged;

        public event ControllerInteractionEventHandler TouchpadTwoPressed;

        public event ControllerInteractionEventHandler TouchpadTwoReleased;

        public event ControllerInteractionEventHandler TouchpadTwoTouchStart;

        public event ControllerInteractionEventHandler TouchpadTwoTouchEnd;

        public event ControllerInteractionEventHandler TouchpadTwoAxisChanged;

        #endregion controller touchpad events

 

        #region controller button one events

        public event ControllerInteractionEventHandler ButtonOneTouchStart;

        public event ControllerInteractionEventHandler ButtonOneTouchEnd;

        public event ControllerInteractionEventHandler ButtonOnePressed;

        public event ControllerInteractionEventHandler ButtonOneReleased;

        #endregion controller button one events;

 

        #region controller button two events

        public event ControllerInteractionEventHandler ButtonTwoTouchStart;

        public event ControllerInteractionEventHandler ButtonTwoTouchEnd;

        public event ControllerInteractionEventHandler ButtonTwoPressed;

        public event ControllerInteractionEventHandler ButtonTwoReleased;

        #endregion controller button one events

 

        #region controller start menu events

        public event ControllerInteractionEventHandler StartMenuPressed;

        public event ControllerInteractionEventHandler StartMenuReleased;

        #endregion controller start menu events

 

        #region controller extra finger events

        public event ControllerInteractionEventHandler MiddleFingerSenseAxisChanged;

        public event ControllerInteractionEventHandler RingFingerSenseAxisChanged;

        public event ControllerInteractionEventHandler PinkyFingerSenseAxisChanged;

        public event ControllerInteractionEventHandler GripSenseAxisChanged;

        public event ControllerInteractionEventHandler GripSensePressed;

        public event ControllerInteractionEventHandler GripSenseReleased;

        #endregion controller extra finger events

 

        #region controller generic events

        public event ControllerInteractionEventHandler ControllerEnabled;

        public event ControllerInteractionEventHandler ControllerDisabled;

        public event ControllerInteractionEventHandler ControllerIndexChanged;

        public event ControllerInteractionEventHandler ControllerModelAvailable;

        public event ControllerInteractionEventHandler ControllerVisible;

        public event ControllerInteractionEventHandler ControllerHidden;

        #endregion controller generic events

 

 

 

 

    #region event trigger methods

    public virtual void OnTriggerPressed(ControllerInteractionEventArgs e){}

    public virtual void OnTriggerReleased(ControllerInteractionEventArgs e){}

    public virtual void OnTriggerTouchStart(ControllerInteractionEventArgs e){}

    public virtual void OnTriggerTouchEnd(ControllerInteractionEventArgs e){}

 

 

 

 

 

 

    

    

 

 

    }    //立钻哥哥:public class VRTK_ControllerEvents:MonoBehaviour{}

 

}    //立钻哥哥:namespace VRTK{}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

++立钻哥哥推荐的拓展学习链接(Link_Url)

立钻哥哥推荐的拓展学习链接(Link_Url)

++++立钻哥哥Unity 学习空间: http://blog.csdn.net/VRunSoftYanlz/

++++HTC_VIVE开发基础https://blog.csdn.net/VRunSoftYanlz/article/details/81989970

++++Oculus杂谈https://blog.csdn.net/VRunSoftYanlz/article/details/82469850

++++Oculus安装使用https://blog.csdn.net/VRunSoftYanlz/article/details/82718982

++++VRTK杂谈https://blog.csdn.net/VRunSoftYanlz/article/details/82562993

++++VRTK快速入门(杂谈)https://blog.csdn.net/VRunSoftYanlz/article/details/82955267

++++VRTK官方示例(目录)https://blog.csdn.net/VRunSoftYanlz/article/details/82955410

++++VRTK代码结构(目录)https://blog.csdn.net/VRunSoftYanlz/article/details/82780085

++++VRTK(SceneResources)https://blog.csdn.net/VRunSoftYanlz/article/details/82795400

++++VRTK_ControllerEventshttps://blog.csdn.net/VRunSoftYanlz/article/details/83099512

++++VR实验:以太网帧的构成https://blog.csdn.net/VRunSoftYanlz/article/details/82598140

++++FrameVR示例V0913https://blog.csdn.net/VRunSoftYanlz/article/details/82808498

++++FrameVR示例V1003https://blog.csdn.net/VRunSoftYanlz/article/details/83066516

++++Unity5.x用户手册https://blog.csdn.net/VRunSoftYanlz/article/details/81712741

++++Unity面试题ABChttps://blog.csdn.net/vrunsoftyanlz/article/details/78630687

++++Unity面试题Dhttps://blog.csdn.net/VRunSoftYanlz/article/details/78630838

++++Unity面试题Ehttps://blog.csdn.net/vrunsoftyanlz/article/details/78630913

++++Unity面试题Fhttps://blog.csdn.net/VRunSoftYanlz/article/details/78630945

++++Cocos2dx面试题https://blog.csdn.net/VRunSoftYanlz/article/details/78630967

++++Lua快速入门篇(Xlua拓展):https://blog.csdn.net/VRunSoftYanlz/article/details/81173818

++++Lua快速入门篇(XLua教程):https://blog.csdn.net/VRunSoftYanlz/article/details/81141502

++++Lua快速入门篇(基础概述)https://blog.csdn.net/VRunSoftYanlz/article/details/81041359

++++框架知识点https://blog.csdn.net/VRunSoftYanlz/article/details/80862879

++++游戏框架(UI框架夯实篇)https://blog.csdn.net/vrunsoftyanlz/article/details/80781140

++++游戏框架(初探篇)https://blog.csdn.net/VRunSoftYanlz/article/details/80630325

++++设计模式简单整理https://blog.csdn.net/vrunsoftyanlz/article/details/79839641

++++专题:设计模式(精华篇)https://blog.csdn.net/VRunSoftYanlz/article/details/81322678

++++U3D小项目参考https://blog.csdn.net/vrunsoftyanlz/article/details/80141811

++++Unity案例(Vehicle)https://blog.csdn.net/VRunSoftYanlz/article/details/82355876

++++UML类图https://blog.csdn.net/vrunsoftyanlz/article/details/80289461

++++Unity知识点0001https://blog.csdn.net/vrunsoftyanlz/article/details/80302012

++++Unity知识点0008https://blog.csdn.net/VRunSoftYanlz/article/details/81153606

++++U3D_Shader编程(第一篇:快速入门篇)https://blog.csdn.net/vrunsoftyanlz/article/details/80372071

++++U3D_Shader编程(第二篇:基础夯实篇)https://blog.csdn.net/vrunsoftyanlz/article/details/80372628

++++Unity引擎基础https://blog.csdn.net/vrunsoftyanlz/article/details/78881685

++++Unity面向组件开发https://blog.csdn.net/vrunsoftyanlz/article/details/78881752

++++Unity物理系统https://blog.csdn.net/vrunsoftyanlz/article/details/78881879

++++Unity2D平台开发https://blog.csdn.net/vrunsoftyanlz/article/details/78882034

++++UGUI基础https://blog.csdn.net/vrunsoftyanlz/article/details/78884693

++++UGUI进阶https://blog.csdn.net/vrunsoftyanlz/article/details/78884882

++++UGUI综合https://blog.csdn.net/vrunsoftyanlz/article/details/78885013

++++Unity动画系统基础https://blog.csdn.net/vrunsoftyanlz/article/details/78886068

++++Unity动画系统进阶https://blog.csdn.net/vrunsoftyanlz/article/details/78886198

++++Navigation导航系统https://blog.csdn.net/vrunsoftyanlz/article/details/78886281

++++Unity特效渲染https://blog.csdn.net/vrunsoftyanlz/article/details/78886403

++++Unity数据存储https://blog.csdn.net/vrunsoftyanlz/article/details/79251273

++++Unity中Sqlite数据库https://blog.csdn.net/vrunsoftyanlz/article/details/79254162

++++WWW类和协程https://blog.csdn.net/vrunsoftyanlz/article/details/79254559

++++Unity网络https://blog.csdn.net/vrunsoftyanlz/article/details/79254902

++++C#事件https://blog.csdn.net/vrunsoftyanlz/article/details/78631267

++++C#委托https://blog.csdn.net/vrunsoftyanlz/article/details/78631183

++++C#集合https://blog.csdn.net/vrunsoftyanlz/article/details/78631175

++++C#泛型https://blog.csdn.net/vrunsoftyanlz/article/details/78631141

++++C#接口https://blog.csdn.net/vrunsoftyanlz/article/details/78631122

++++C#静态类https://blog.csdn.net/vrunsoftyanlz/article/details/78630979

++++C#中System.String类https://blog.csdn.net/vrunsoftyanlz/article/details/78630945

++++C#数据类型https://blog.csdn.net/vrunsoftyanlz/article/details/78630913

++++Unity3D默认的快捷键https://blog.csdn.net/vrunsoftyanlz/article/details/78630838

++++游戏相关缩写https://blog.csdn.net/vrunsoftyanlz/article/details/78630687

++++UnityAPI.Rigidbody刚体https://blog.csdn.net/VRunSoftYanlz/article/details/81784053

++++UnityAPI.Material材质https://blog.csdn.net/VRunSoftYanlz/article/details/81814303

++++UnityAPI.Android安卓https://blog.csdn.net/VRunSoftYanlz/article/details/81843193

++++UnityAPI.AndroidJNI安卓JNIhttps://blog.csdn.net/VRunSoftYanlz/article/details/81879345

++++UnityAPI.Transform变换https://blog.csdn.net/VRunSoftYanlz/article/details/81916293

++++UnityAPI.WheelCollider轮碰撞器https://blog.csdn.net/VRunSoftYanlz/article/details/82356217

++++JSON数据结构https://blog.csdn.net/VRunSoftYanlz/article/details/82026644

++++CocosStudio快速入门https://blog.csdn.net/VRunSoftYanlz/article/details/82356839

++++Unity企业内训(目录)https://blog.csdn.net/VRunSoftYanlz/article/details/82634668

++++Unity企业内训(第1讲)https://blog.csdn.net/VRunSoftYanlz/article/details/82634733

++++Unity企业内训(第2讲)https://blog.csdn.net/VRunSoftYanlz/article/details/82861180

++++Unity企业内训(第3讲)https://blog.csdn.net/VRunSoftYanlz/article/details/82927699

++++计算机组成原理(教材篇)https://blog.csdn.net/VRunSoftYanlz/article/details/82719129

++++立钻哥哥Unity 学习空间: http://blog.csdn.net/VRunSoftYanlz/

--_--VRunSoft:lovezuanzuan--_--

你可能感兴趣的:(VRTK)