Beispiel #1
0
        void CreateVirtualAxes()
        {
            // set axes to use
            m_UseX = (axesToUse == AxisOption.Both || axesToUse == AxisOption.OnlyHorizontal);
            m_UseY = (axesToUse == AxisOption.Both || axesToUse == AxisOption.OnlyVertical);

            // create new axes based on axes to use
            if (m_UseX)
            {
                if (!CrossPlatformInputManager.AxisExists(horizontalAxisName))
                {
                    m_HorizontalVirtualAxis = new CrossPlatformInputManager.VirtualAxis(horizontalAxisName);
                }
                else
                {
                    m_HorizontalVirtualAxis = CrossPlatformInputManager.VirtualAxisReference(horizontalAxisName);
                }
                CrossPlatformInputManager.RegisterVirtualAxis(m_HorizontalVirtualAxis);
            }
            if (m_UseY)
            {
                if (!CrossPlatformInputManager.AxisExists(verticalAxisName))
                {
                    m_VerticalVirtualAxis = new CrossPlatformInputManager.VirtualAxis(verticalAxisName);
                }
                else
                {
                    m_VerticalVirtualAxis = CrossPlatformInputManager.VirtualAxisReference(verticalAxisName);
                }
                CrossPlatformInputManager.RegisterVirtualAxis(m_VerticalVirtualAxis);
            }
        }
        /**
         * Disable the game object.
         */
        void OnDisable()
        {
            if (CrossPlatformInputManager.VirtualAxisReference(horizontalAxisName) != null)
            {
                CrossPlatformInputManager.UnRegisterVirtualAxis(horizontalAxisName);
            }

            if (CrossPlatformInputManager.VirtualAxisReference(verticalAxisName) != null)
            {
                CrossPlatformInputManager.UnRegisterVirtualAxis(verticalAxisName);
            }
        }
 // Token: 0x06000A61 RID: 2657 RVA: 0x0003EED0 File Offset: 0x0003D2D0
 private void OnEnable()
 {
     if (!CrossPlatformInputManager.AxisExists(this.axisName))
     {
         this.m_Axis = new CrossPlatformInputManager.VirtualAxis(this.axisName);
         CrossPlatformInputManager.RegisterVirtualAxis(this.m_Axis);
     }
     else
     {
         this.m_Axis = CrossPlatformInputManager.VirtualAxisReference(this.axisName);
     }
     this.FindPairedButton();
 }
 // Token: 0x060071D1 RID: 29137 RVA: 0x00237650 File Offset: 0x00235850
 private void OnEnable()
 {
     if (!CrossPlatformInputManager.AxisExists(this.axisName))
     {
         this.AJLPECOCNDB = new CrossPlatformInputManager.VirtualAxis(this.axisName);
         CrossPlatformInputManager.RegisterVirtualAxis(this.AJLPECOCNDB);
     }
     else
     {
         this.AJLPECOCNDB = CrossPlatformInputManager.VirtualAxisReference(this.axisName);
     }
     this.GBMHGIHDCNP();
 }
 // Token: 0x060071E1 RID: 29153 RVA: 0x00237AF8 File Offset: 0x00235CF8
 private void LIFBFDKFMMH()
 {
     if (!CrossPlatformInputManager.AxisExists(this.axisName))
     {
         this.AJLPECOCNDB = new CrossPlatformInputManager.VirtualAxis(this.axisName);
         CrossPlatformInputManager.RegisterVirtualAxis(this.AJLPECOCNDB);
     }
     else
     {
         this.AJLPECOCNDB = CrossPlatformInputManager.VirtualAxisReference(this.axisName);
     }
     this.COOKNCDHPBI();
 }
 // Token: 0x060071CB RID: 29131 RVA: 0x0023744C File Offset: 0x0023564C
 private void EMAMCDFBGOA()
 {
     if (!CrossPlatformInputManager.AxisExists(this.axisName))
     {
         this.AJLPECOCNDB = new CrossPlatformInputManager.VirtualAxis(this.axisName);
         CrossPlatformInputManager.RegisterVirtualAxis(this.AJLPECOCNDB);
     }
     else
     {
         this.AJLPECOCNDB = CrossPlatformInputManager.VirtualAxisReference(this.axisName);
     }
     this.FNBOJDLNAEM();
 }
Beispiel #7
0
        CrossPlatformInputManager.VirtualAxis m_Axis; // A reference to the virtual axis as it is in the cross platform input

        void OnEnable()
        {
            if (!CrossPlatformInputManager.AxisExists(axisName))
            {
                // if the axis doesnt exist create a new one in cross platform input
                m_Axis = new CrossPlatformInputManager.VirtualAxis(axisName);
                CrossPlatformInputManager.RegisterVirtualAxis(m_Axis);
            }
            else
            {
                m_Axis = CrossPlatformInputManager.VirtualAxisReference(axisName);
            }
        }
Beispiel #8
0
        void OnEnable()
        {
            if (!CrossPlatformInputManager.AxisExists(this.axisName))
            {
                // if the axis doesnt exist create a new one in cross platform input
                this.m_Axis = new CrossPlatformInputManager.VirtualAxis(this.axisName);
                CrossPlatformInputManager.RegisterVirtualAxis(this.m_Axis);
            }
            else
            {
                this.m_Axis = CrossPlatformInputManager.VirtualAxisReference(this.axisName);
            }

            this.FindPairedButton();
        }
        CrossPlatformInputManager.VirtualAxis m_Axis;    // A reference to the virtual axis as it is in the cross platform input // 储存轴信息的类

        void OnEnable()
        {
            // 未被注册就创建存储类并注册
            if (!CrossPlatformInputManager.AxisExists(axisName))
            {
                // if the axis doesnt exist create a new one in cross platform input
                m_Axis = new CrossPlatformInputManager.VirtualAxis(axisName);
                CrossPlatformInputManager.RegisterVirtualAxis(m_Axis);
            }
            else
            {
                // 已被注册就直接获取
                m_Axis = CrossPlatformInputManager.VirtualAxisReference(axisName);
            }
            FindPairedButton();             // 找另外一个按钮
        }