public virtual void InitParameters(string payloadString) { ContinuousPayload payload = JsonUtility.FromJson <ContinuousPayload>(payloadString); side = payload.side; distance = payload.distance; maxDistance = payload.maxDistance; }
public virtual void InitParameters(string payloadString) { ContinuousPayload payload = JsonUtility.FromJson <ContinuousPayload>(payloadString); side = payload.side; penetration = payload.penetration; maxPenetration = payload.maxPenetration; }
protected void HandleButton(Message msg) { ContinuousPayload payload = JsonUtility.FromJson <ContinuousPayload>(msg.payload); float t = (payload.distance / payload.maxDistance) - 1; //Debug.Log(t); //return; int width = (int)Mathf.Lerp(buttonOffset, buttonWidth, t); ArmStimulation.StimulateArm( Part.Biceps, Side.Right, width, current ); }