public override string GetElementIdentifierName(Controller controller, int elementIdentifierId, AxisRange axisRange) { if (controller == null) { throw new ArgumentNullException("controller"); } ControllerElementIdentifier eid = controller.GetElementIdentifierById(elementIdentifierId); if (eid == null) { throw new ArgumentException("Invalid element identifier id: " + elementIdentifierId); } Controller.Element element = controller.GetElementById(elementIdentifierId); switch (element.type) { case ControllerElementType.Axis: return(eid.GetDisplayName(element.type, axisRange)); case ControllerElementType.Button: return(eid.name); default: return(eid.name); } }
private void LogControllerElementIdentifier(ControllerElementIdentifier _element) { Debug.Log((object)(_element.get_elementType().ToString() + "↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓")); Debug.Log((object)("ElementType → " + (object)_element.get_elementType())); Debug.Log((object)("ID → " + (object)_element.get_id())); Debug.Log((object)("Name → " + _element.get_name())); Debug.Log((object)("PositiveName → " + _element.get_positiveName())); Debug.Log((object)("NegativeName → " + _element.get_negativeName())); }