Пример #1
0
 private float GetMoveValue()
 {
     if (isMovedByPlayer)
     {
         return(Input.GetAxis(moveAxis.ToString()));
     }
     else
     {
         return(-1.0f);
     }
 }
Пример #2
0
        public virtual bool  SetAixsPos(AxisEnum Axis, double Pos)
        {
            LD.Common.PlcDevice PLCAxis = (LD.Common.PlcDevice)Enum.Parse(typeof(LD.Common.PlcDevice), Axis.ToString());
            double Pos0  = Pos * 1000.0;
            int    PosIn = (int)Pos0;

            LD.Logic.PlcHandle.Instance.WriteValue(PLCAxis, PosIn);
            return(true);
        }
Пример #3
0
        public virtual bool GetAxisPos(AxisEnum Axis, out double Pos)
        {
            Pos = 0;
            LD.Common.PlcDevice PLCAxis = (LD.Common.PlcDevice)Enum.Parse(typeof(LD.Common.PlcDevice), Axis.ToString());
            Object obj = LD.Logic.PlcHandle.Instance.ReadValue(PLCAxis);

            if (obj == null)
            {
                return(false);
            }
            double Pos0 = (int)obj;

            Pos = Pos0 / 1000.0;
            return(true);
        }