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(); }
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); } }
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(); // 找另外一个按钮 }