コード例 #1
0
ファイル: LanguageData.cs プロジェクト: dynopa/rewilding
        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);
            }
        }
コード例 #2
0
 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()));
 }