private void OnEnable() { if (mapping.Type == AxisMapping.MappingType.NamedAxis) { steerAxis = new CrossPlatformInput.VirtualAxis(mapping.AxisName); CrossPlatformInput.RegisterVirtualAxis(steerAxis); } }
public void RegisterVirtualAxis(CrossPlatformInput.VirtualAxis axis) { // check if we already have an axis with that name and log and error if we do if (virtualAxes.ContainsKey(axis.Name)) { Debug.LogError("There is already a virtual axis named " + axis.Name + " registered."); } else { // add any new axes virtualAxes.Add(axis.Name, axis); } }