コード例 #1
0
        public void BindAxisInputAction(ActionType actionType, string axisName, bool enabled = false)
        {
            var axisNameInputControl = new AxisInputControl(axisName);

            axisNameInputControl.SetControlEnabled(enabled);

            //	Add inputControl to an Action Type
            List <InputControl> inputControls;

            if (m_actionMapInputControls.TryGetValue(actionType, out inputControls))
            {
                if (inputControls == null)
                {
                    inputControls = new List <InputControl>();
                }
                inputControls.Add(axisNameInputControl);
            }
            else
            {
                inputControls = new List <InputControl>();
                inputControls.Add(axisNameInputControl);
                m_actionMapInputControls[actionType] = inputControls;
            }
        }
 public Repeater(AxisInputControl axis)
 {
     this.axis = axis;
 }