private float GetMoveValue() { if (isMovedByPlayer) { return(Input.GetAxis(moveAxis.ToString())); } else { return(-1.0f); } }
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); }
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); }